在创建虚拟环境之前首先我们需要打开命令终端:Win + R 输入cmd 或者直接打开Anaconda Prompt(Anaconda)
pycharm下载历史版本地址:https://www.jetbrains.com/pycharm/download/other.html
Anaconda下载历史版本地址:https://repo.anaconda.com/archive/
查看当前存在的虚拟环境
conda env list
或者
conda info -e
创建虚拟环境
conda create -n 环境名 python=X.X
其中-n(–name)后为需要创建的虚拟环境的名称
并在环境名的后面指定python的版本,比如:
conda create --name py38 python=3.8.8
我们创建了一个名为py38,且python的版本为3.8.8的虚拟环境
激活指定虚拟环境
linux下:
source activate 环境名
windows下:
activate 环境名
国内常用镜像源地址
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
在cmd中运行如下指令,即可设置默认为清华镜像
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
指定虚拟环境中安装指定包
conda install -n 环境名 包名
指定虚拟环境中删除指定包
conda remove --name 环境名 包名
关闭虚拟环境
linux下:
source deactivate 环境名
windows下:
deactivate 环境名
删除虚拟环境
conda remove -n 环境名 --all
输出requirements.txt
使用命令:pip freeze > requirements.txt 可以输出虚拟环境中所有包对应的版本
pip freeze > requirements.txt
查看某个包已有版本
pip install XXX==
更改默认镜像源
我在安装python第三方包的时候,为了加快下载速递,通常会使用国内的镜像源地址,比如清华源:
清华源
pip install XXX -i https://pypi.tuna.tsinghua.edu.cn/simple
上面的方法是我们常用的方法,但是每次都需要输入”-i https://pypi.tuna.tsinghua.edu.cn/simple“,我们可以通过设置默认镜像源地址,来避免每次安装python第三方库都输入这条命令。下面介绍设置默认镜像源的方法:
打开终端后,进入虚拟环境输入以下命令:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
这样以后安装python的第三方库的时候,就会默认使用清华镜像源了。
修改默认镜像源为中科大镜像源,命令如下:
conda config --remove-key channels
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 --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
安装Anaconda缺少大量文件
解决办法:
https://blog.csdn.net/qq_33047753/article/details/120075698?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-120075698-blog-122276543.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-120075698-blog-122276543.pc_relevant_default&utm_relevant_index=6