1 Anaconda虚拟环境命令
1.1 进入conda的基础环境
1.2 查看虚拟环境列表
conda env list
1.3 创建新的虚拟环境
conda create -n xxx(虚拟环境名称) python=3.9
create是创建的意思, -n是(name)的缩写
python=3.9 指定解释器版本
1.4 激活指定虚拟环境
activate xxx(虚拟环境名称)
1.5 给虚拟环境安装库
conda install tensorflow 或者 pip install tensorflow
1.6 删除虚拟环境
conda remove -n xxx(虚拟环境名称) --all
remove表示删除,-n是(name名字的缩写),xxx是要删除的虚拟环境的名字
最后的 --all 如果不加上的话代表删除的是当前环境下的一个包,比如numpy等等,加上的话才是删除虚拟环境
2 pip安装路径
pip 安装库出错:Defaulting to user installation because normal site-packages is not writeable
可知当前虚拟环境下的site-packages文件没有写权限,所以下载的包无法进行存储,接下来我们就来解决这个问题。
2.1 修改文件权限
右键——>属性——>安全
修改完后,即有了权限,到此就可以结束了。
2.2 修改pip包安装路径
如果我们用的是c盘的解释器,但不想把pip下载的包下载到c盘,那我们就要修改存储的位置
默认为None, 就会根据当前解释器的位置来寻找site-packages的位置,(解释器在c盘)所以就存储在c盘了。
如果像上述中的,文件没有权限,应该也是下载到了c盘。
接下来就开始修改下载路径
打开cmd命令行窗口,输入:
python -m site -help
使用记事本搜索文本功能(Ctrl + F),搜索 USER_SITE
原本一开始的路径为None,我们要修改成虚拟环境下的site-packages和Scripts文件夹
USER_BASE&USER_SITE:启用和依赖安装包的基础路径。
USER_SITE其实就是用户如果调用C盘路径下的python.exe中的脚本pip文件去下载,就会将site-package的默认安装到这个C盘路径下。
最后在cmd中输入
python -m site