编写人:房佳亮
Python新手环境搭建
一、安装配置Anaconda
官方网站
https://www.anaconda.com/products/individual
下载完之后打开pkg安装包
之后一路默认即可
最后安装的路径是:/Users/lanzhan/opt/anaconda3
安装Anaconda之后系统中就可以使用Python了,有的小伙伴可能不理解为什么安装完Anaconda之后为什么就可以使用Python了呢?
关于Anaconda百度百科中这样写:
Anaconda: 是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。
我们都知道conda是可以当作python的包及其依赖项和环境管理工具的
关于conda百度百科中这样写:
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。
Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。
Conda最流行的 Python 环境管理工具。
所以conda就是Python+依赖包,如果有小伙按接触过virtualenv与pip的话,其实conda所做的功能就是virtualenv+pip结合起来的功能
virtualenv:用于创建一个独立的python开发环境的工具
pip:用于安装和管理软件包的包管理工具。(python)
所以
conda = virtualenv + pip
Anaconda = conda + 其他包
由此安装完Anaconda后就可以使用conda与Python环境了,可以在终端验证一下
如果你终端显示的和我不一样,那可能是需要配置一下环境变量
- 修改.bash_profile文件
$ vim .bash_profile
- 插入如下语句并保存退出
export PATH="/opt/anaconda3/bin:$PATH"
- 最后在命令行中输入如下语句,使刚才的文件立刻生效
source $HOME/.bash_profile
列举一下conda的常用命令
# 环境管理
# 查看当前conda版本
conda --version
# 查看当前所有环境(*表示当前所在环境)
conda env list
# 创建新的环境(version替换为相应python版本号)
conda create -n EnvName python=version
# 切换环境
source activate EnvName
# 退出环境
conda deactivate
# 移除指定的环境
conda remove -n EnvName --all
# 包管理
# 查看当前环境中的包
conda list
# 查看指定环境下的包
conda list -n EnvName
# 查找指定的包
conda search PacketName
# 安装指定的包
conda install PacketName
# 卸载指定的包
conda remove PacketName
# 对于一些conda不支持的包,如easyDict
conda install -c auto PacketName
修改conda的源:
Anaconda默认的源地址在国外,下载时速度可能会很慢。我们将其修改为国内的镜像,这里我选择的是清华的镜像。注意,清华的镜像在19年4月16日停止了服务,但在19年7月21日已经恢复,可以继续使用了。直接在命令行键入如下命令即可
# 添加清华conda源镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
# 添加清华的pytorch镜像(可能会用到,可选)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
# 恢复默认源地址
conda config --remove-key channels
# 查看conda的config设置
conda config --show
# 查看当前conda的channel
conda config --show channels
二、配置Pycharm
Pycharm的安装过程很简单,我就问不再赘述了。
介绍一下配置过程:
- 使用conda 创建好一个某版本的python环境,比如我创建了一个名为test1py3.8的环境
# conda create -n EnvName python=version
conda create -n test1py3.8 python=3.8
- 在Pycharm配置环境
- 新建一个项目
- 配置现有解释器
- 配置刚刚用conda构建的新环境
- 新建一个项目测试一下
至此,在macOS上的Python环境搭建成功,Pycharm与Anaconda的功能都非常强大,需要慢慢学习,感谢你能看到这里。