虚拟环境配置
安装 Anaconda/Miniconda¶
下载 Miniconda¶
各大操作系统最新版本的 Minconda 都可以在下方网址进行下载:
Miniconda — Anaconda documentation
注意:选择下载的 Miniconda3 版本需要和电脑处理器的架构吻合。为了方便,在此下方直接提供各大操作系统推荐的下载链接。
安装 Miniconda¶
下面我们分别介绍在 Windows 系统和 Linux 系统下的安装流程。
Windows 系统安装 Miniconda¶
- 运行下载好的安装包
- 一路next和agree,直到选择路径,可以根据自己偏好选择路径,这里选择默认。
- 保持默认配置即可,下一步。
- 完成,以后使用
conda
从开始菜单点开即可。
Linux 系统安装 Miniconda¶
下载好的安装文件放在 Downloads 文件中
在Miniconda3
所在文件夹下打开终端
- 为文件添加执行权限(文件名称要和自己下载的版本一致)命令是:
chmod a+x ./Miniconda3-latest-Linux-x86_64.sh
- 运行安装程序命令,命令是
sh ./Miniconda3-latest-Linux-x86_64.sh
,然后根据提示回车。
- 这里会让阅读相关协议,直接按
q
结束阅读,输入yes
,然后回车。
Bash | |
---|---|
- 在这里程序提示以下信息,这里有三种选择,分别是:
- 回车使用默认路径
\home\user\miniconda3
- 使用
ctrl c
终止程序 - 用户自定义路径
- 回车使用默认路径
用户可以根据自己的需要选择安装目录。
- 程序经过安装后会询问是否每次启动终端是否自动启动
conda
。输入yes
然后回车。
- 根据提示重启终端,再次打开就会出现
(base)
。以后就在终端操作conda
。
换源¶
在安装package时,我们经常会使用pip install package_name
和conda install package_name
的命令,但是一些package下载速度会很慢,因此我们需要进行换源,换成国内源,加快我们的下载速度。以下便是两种对应方式的换源。
如果我们仅仅想为单次下载换源可以使用pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple
进行下载。
Windows 系统换源¶
pip
换源¶
- 文件管理器文件路径地址栏敲:
%APPDATA%
回车,快速进入C:\Users\User\AppData\Roaming
文件夹。
- 新建 pip 文件夹并在文件夹中新建
pip.ini
配置文件。
- 使用记事本打开,输入以下内容,并按下
ctrl+s
保存。
pip.ini | |
---|---|
conda
换源¶
我们需要在.condarc
文件内进行换源,但是Windows 用户无法直接创建名为 .condarc
的文件,可先执行conda config --set show_channel_urls yes
生成该文件之后再修改。
- 执行完
conda config --set show_channel_urls yes
后会在用户文件夹找到.condarc
文件。
- 修改这个文件,替换为以下内容。
Linux 系统换源¶
前情提示:在vim
下,我们需要输入i
进入编辑模式,将内容粘贴进去,按ESC
退出编辑模式,输入:wq
保存并退出。
pip
换源¶
在终端执行以下命令
在这个pip.conf
文件下应该粘贴以下内容,直接复制粘贴到文件内即可,然后结束编辑。
pip.conf | |
---|---|
conda
换源¶
在终端执⾏以下命令
在.condarc
文件内应该粘贴以下内容,直接复制粘贴到文件内即可。然后结束编辑
最后使用conda clean -i
清除索引缓存。
conda
/pip
的使用¶
- 查看现有虚拟环境:
conda env list
- 创建虚拟环境:
conda create -n env_name python=version
create
: 创建环境命令n
:-name
缩写,后面紧接着是虚拟环境名称env_name
:虚拟环境名称:见名知意,可以根据实际需求更改version
:Python版本,例如3.8,以下是具体示例
- 激活虚拟环境:
conda activate env_name
,激活虚拟环境后,终端将会在括号内显示当前环境名称。
- 安装包:
conda install package_name
或者pip install package_name
pip
在安装包时临时更换镜像源:pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple
- 卸载包:
conda remove package_name
或者pip uninstall package_name
- 显示所有安装的包:
conda list
- 删除指定虚拟环境:
conda remove -n env_name --all
- 退出当前环境:
conda deactivate
更多的conda
命令参考官网。
Commands — conda 24.3.1.dev30 documentation
安装函数库¶
Warning
💯 当你想在虚拟环境安装包的时候,确认你正处在正确的虚拟环境中!!
pip/conda | |
---|---|
参考¶
-
Datawhale 开源 PyTorch 教程
-
Miniconda 官方文档