Python环境搭建全攻略,适合新手入门
前言
作为工科生,环境搭建是必不可少的一种能力,学会环境搭建是小白步向菜鸟的第一步。python是一门相对较新的语言,我记得在我读中学的时候这个时候python还没出3,当时懵懵懂懂的,听网上的言论,感觉python是一个和basic、scratch一样的新手入门级编程语言,但实际上python是一个很好用的编程语言,突出一个生态多库多能实现的功能很多涉及的领域也很多,像是网络爬虫、神经网络、软件自动化甚至是硬件操控都可以,感兴趣的话可以去多多了解一下,话不多说,我们准备开始了。

方案
方案一:Anaconda + Visual Studio Code
Anaconda是一个python多功能工具箱
就像手机的应用商店,Anaconda提供了一个集成的环境,可以轻松安装、更新和管理各种Python库和工具。你只需通过简单的命令,就能获取你需要的应用(库),让开发和分析变得简单。
Visual Studio Code是一个代码编辑器(之后简称Vscode)
VSCode就像一把瑞士军刀,集成了多种工具和功能。无论你需要剪刀、螺丝刀还是开瓶器,VSCode都能满足你的需求。它支持多种编程语言、调试工具和插件,让你在同一个环境中完成各种任务。
方案二pycharm之后有机会再做吧
Anaconda配置
windows端
Anaconda安装
Anaconda官网
Anaconda官网
STEP1 点击这个 skip registration 跳过注册

STEP2 进入下载界面点击Downlaod

注意
- Anaconda占用的存储空间比较大,尽量不要下到C盘,如果分了很多个盘的话。不然你的C盘很快就要红温了。
- 需要记住Anaconda的安装路径,之后步骤需要使用
STEP3 正常下载完成会让你打开Anaconda Navigator,暂时不用管它,右上角关闭,我们这个教程不会使用到,感兴趣我之后可以再做。

至此Anaconda下载完毕!
环境变量配置
安装完毕后我们要开始配置环境变量了
环境变量是个啥
当你在厨房做饭时,你需要各种调料(盐、糖、酱油等)。这些调料放在一个固定的地方(调料架)上,方便你随时取用。环境变量就像是这个调料架,存放着各种系统和应用程序需要的配置信息,方便程序随时读取。
STEP1 找到你windows的开始键,按下进入搜索,搜索环境变量,点击“编辑系统环境变量”

STEP2 先按下“path”,再点击“编辑”,进入配置环境变量路径的列表

:::tip
配置环境变量路径的列表如下图所示

双击已有的就可以修改已有的环境变量,双击空白列表处就可以添加新的环境变量
:::
STEP3 需要去Anaconda的安装路径下找到图中的三个文件夹,并将它们加入环境变量路径列表中

至此环境变量配置完毕!
创建环境
STEP1 打开Anaconda Prompt

:::tip 打开的命令行界面如图所示

(base) 代表的是你当前所处的虚拟环境,base是基础虚拟环境,是下载anaconda后的默认的虚拟环境。
:::
STEP2 创建环境
在Prompt命令行界面输入如下命令
conda create -n Env_Name python=3.9

conda create 参数解析
-n 代表取名 Env_Name 可以换成任意你喜欢的名字,但是得是英文哦
python=3.9 表示该环境预装python3.9
之后命令行打印这个界面按下y就会继续安装

命令行打印这些信息就是安装成功啦

STEP3 启动环境
在Prompt命令行界面输入如下命令
conda activate Env_Name #注意替换Env_Name
忘了自己刚刚取的环境名字可以输入以下命令查看
conda env list #查看Anaconda的所有环境
当前路径前面的(base)变成了(Env_Name)就是成功启动环境了

conda activate & conda deactivate
conda activate 表示激活环境 后面接你的环境名
conda deactivate 表示退出环境 后面接你的环境名
至此创建环境完毕!
Mac端
Anaconda安装
Anaconda官网
STEP1 去Anaconda官网下载
注意你的Mac是M系列芯片还是Intel芯片

STEP2 “Download”里打开安装包

STEP3 一路点击继续,等待安装结束

整个安装流程是往你的用户路径下的.zshrc和.bash_profile文件里写conda的环境变量,可以通过以下命令去终端查看究竟往这两个用户配置文件里面写了什么。
nano ~/.zshrc # 查看.zshrc的内容
nano ~/.bash_profile # 查看.bash_profile的内容
环境变量大概如图所示

所以使用安装包安装anaconda不需要自己配置anaconda的环境变量,但如果以后要移动anaconda文件夹的位置就需要去重写环境变量
STEP3 打开你的终端,如果工作目录前面出现(base)即是安装成功

至此Anaconda安装完毕!
创建环境
操作与windows端一致,在终端进行即可。
Linux端
使用 Linux 操作系统一般要熟悉命令行操作,如果你用的是有 desktop 的 Linux 请按下你键盘上的 Ctrl + Alt + T 打开终端,咱们不要当用可视化界面的懦夫,要成为用命令行的强者,在不懂计算机的同学面前秀上一把。
下载 miniconda
一般对于我们不搞服务器的、不做大数据计算的, 用 Linux 大多是为了 嵌入式Linux,这边就建议下载一个轻量化的 Anaconda —— miniconda ,不然你那小小的 32G 身板可顶不住 anaconda 的存储空间冲击。
在命令行中输入下面的命令,下载 miniconda 安装的 shell 脚本
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
阅读并接受许可协议,选择安装位置,设置环境变量等等…自个用不用管这些。
默认情况的话:阅读协议,按空格跳到最下面,输入yes;
Do you accept the license terms? [yes|no]
yes
默认安装位置,一直按回车;
installation finished. Do you wish the installer to initialize Miniconda3 by running conda init?
[yes|no] [no] >>> yes
接着要 source 一下 .bashrc 应用环境变量激活 conda,重启也行(如果你愿意的话)
source ~/.bashrc
激活后可以看到启动了 base 环境,此时conda 命令也可以用了。
查看 conda 版本,确认是装上了哈
conda --version
至此Anaconda安装完毕!
Vscode配置
Vscode在Mac、Windows、Linux下都差不多我就不分着写了。
Vscode下载
Vscode官网
扩展推荐
- python相关扩展
没了你别想用Vscode开发python程序

- C/C++相关扩展
没了你别想用Vscode开发C/C++程序

- Chinese
好好想想为什么你需要这个插件

- 改变图标
真看不惯vscode的文件图标显示吧

- 代码补全
代码补完计划

- 书签
给你的bug留个存档点

尝试Helloworld
STEP1 创建Helloworld.py文件,并在工作区打开

STEP2 Vscode右下角点击“选择python解释器”

STEP3 选择你在Anaconda中创建的虚拟环境

STEP4 Hello,World!
在Helloworld.py文件中添加如下代码
print("Hello, World!") # 你好,世界!
至此Vscode配置完毕!
之后这个工作区的python开发就是使用的Anaconda里你创建的虚拟环境
安装库什么的就可以在Vscode的终端里进行安装了
提一嘴
python库安装
使用pip工具在终端进行库安装(以安装numpy为例)
pip install numpy

千万要注意你是在哪个环境进行安装的,注意前头的 ( )
后记
恭喜你,已经成功从环境搭建小白进化成菜鸟了!

欢迎来小编的博客参观哟,还有其他疑问可以在底下评论区留言也可以来我的博客问我捏。
作者:aoliba_believer