Conda使用教程
Conda安装
Pytorch环境安装教程 - GuTaicheng’s Blog
将Conda加入系统路径
在windows设置找到系统—系统信息—高级系统设置—环境变量
找到系统变量中的Path
新建两个环境变量(分别是conda的安装路径,和安装路径下的condabin文件夹路径)
再去cmd中直接输入conda即可出现conda的帮助信息
更换Conda的包下载源
打开清华源镜像anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
根据使用方法生成**.conda配置文件,生成位置在C:\Users\用户名**
使用记事本打开该文件,全部删除后粘贴如下配置:
1
2
3
4
5
6
7
8
9
10channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud清除配置缓存:conda clean -i
查看是否替换成功:conda info
修改conda环境保存的路径
最新版本已经默认放在minicoda的安装路径下,但老版本可能会放在用户路径下
查看路径优先级 conda info
同样的打开上一步的 .conda文件,在下面添加如下配置信息:
最最最重要的一步,就算是默认安装在conda的安装路径下,也需要开放这个**/envs**的读写权限
新建Conda的虚拟环境
1 |
|
以上代码创建一个名为 “myenv” 的新环境,并指定 Python 版本为 3.8。
然后在我们设置的环境放置路径中就能看到
删除Conda的虚拟环境
1 |
|
查看已有的环境列表
1 |
|
进入指定虚拟环境
1 |
|
退出当前环境
1 |
|
Conda的一些包缓存机制
Conda 有一个中央包缓存目录(通常称为 pkgs_dirs
)。无论你为多少个环境安装同一个包,这个包的实际文件在磁盘上只会在缓存中保存一份。当你安装某个版本的包时,Conda 会首先检查缓存中是否已经存在该版本的包。如果存在,Conda 会从缓存中创建硬链接到新环境的目录中,而不是复制一份新的文件副本。
当你新建一个环境并安装与 其他环境相同的软件包时,Conda 通常不会重复下载和存储相同的包文件,而是会优先使用缓存的包,并通过硬链接(hard link)的方式来节省磁盘空间。
比如说我新建的一个环境,里面没有安装pytorch,执行安装命令后,并没有走网络下载,而是使用缓存(Using cached)
安装选择
安装包可以选择conda安装,也可以选择pip安装
最好选择pip,并且以后所有的包都选择pip安装,将conda仅仅作为环境管理工具
在PyCharm中使用Conda的虚拟环境
更改已有项目的环境
打开PyCharm
点击设置
找到项目:[name]
点击添加解释器—添加本地解释器
选择现有(后续两个方法都行,优先方法一)
方法一:类型选择Conda,环境选择自己需要的
方法二:类型选择python,找到你设置的conda环境的存储路径下的python.exe(如果找不到,可能是隐藏文件夹,点击“眼睛”选项即可)
新建项目选择Conda环境
如图类似上述过程