首先需要确认已经安装 Python 环境,建议用于科学计算的朋友下载安装Anaconda或者Miniconda。
环境变量和启用配置
安装好后还需要把安装路径添加到系统环境变量
Linux 用户查看系统环境变量
echo $PATH
Windows 用户查看系统环境变量
echo %PATH%
如果没有 Anaconda 的路径,就需要自己手动添加
Linux 用户编辑~/.bashrc,在最后添加以下内容,注意自己修改安装路径
export PATH="$HOME/anaconda3/bin:$PATH"
最后再执行
source ~/.bashrc
如果没有效果,可是尝试编辑~/.profile 或 ~/.bash_profile 文件 zsh 或其他 shell 用户可以自行修改
Windows 用户在 cmd 执行如下命令,如果不是默认安装到用户目录,需要手动修改下路径。如果创建了自定义 env,那么 root 改为你自己的 env 名字。
set PATH=%USERPROFILE%\Anaconda3;%USERPROFILE%\Anaconda3\Library\bin;%USERPROFILE%\Anaconda3\Scripts;%PATH%
activate root
更换源
conda 官方源非常慢,甚至有时候经常无法连接;pip 时快时慢,也是经常无法连接,所以我们把更新源换为国内的,加快更新速度。
pip
目前国内常用的 pip 源有阿里云和豆瓣。
Linux 用户编辑~/.pip/pip.conf 文件,粘贴以下内容
[global]
index-url = https://pypi.doubanio.com/simple/
format = columns
或
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
format = columns
Windows 用户编辑%USERPROFILE%\pip\pip.ini,没有就新建一个,内容和 Linux 一样。
conda
Linux 和 Windows 用户执行下面的命令添加 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 --set show_channel_urls yes
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
更新
conda
conda 常用更新命令
conda update XXX #更新XXX包
conda update --all #更新所有可更新的包到最新
conda update conda #conda整体升级,并不一定最新,但是稳定
conda update anaconda #同上
conda 其他常用命令
conda info #当前conda环境信息
conda install XXX #安装XXX
conda search XXX #搜索XXX
conda clean --all #清除无用包和缓存
conda list > a.txt #输出所有已安装的包
conda remove XXX #卸载XXX
conda config --get channels #获取当前使用的源,配合下面的命令使用
conda config --remove channels https://XXX
pip
pip 常用更新命令
pip search XXX #搜索
pip install XXX #安装
pip uninstall XXX #卸载
pip list > b.txt #列出所有已安装的包
pip list -o #列出所有可更新的包
pip show XXX #查看包的路径和依赖等信息