作用
用于切换你机器上不同的python环境
说明
conda有两个版本的包
Miniconda:只包含conda和python(本次安装miniconda)
Anaconda:除了conda python还包含其他常用的python包
下载地址
https://docs.conda.io/project...
安装
- upload包到机器上
sh Miniconda3-py39_4.12.0-Linux-x86_64.sh
- 输入你要安装的路径,或默认
- source刚安装conda环境
source .bashrc
- 禁用默认启动base环境
conda config --set auto_activate_base false
- 查看版本,确认安装成功
conda -V
- 替换
.condarc
文件里的内容如下 channels: - defaults show_channel_urls: true default_channels: - http://mirrors.aliyun.com/anaconda/pkgs/main - http://mirrors.aliyun.com/anaconda/pkgs/r - http://mirrors.aliyun.com/anaconda/pkgs/msys2 custom_channels: conda-forge: http://mirrors.aliyun.com/anaconda/cloud msys2: http://mirrors.aliyun.com/anaconda/cloud bioconda: http://mirrors.aliyun.com/anaconda/cloud menpo: http://mirrors.aliyun.com/anaconda/cloud pytorch: http://mirrors.aliyun.com/anaconda/cloud simpleitk: http://mirrors.aliyun.com/anaconda/cloud
- 配置完成可运行
conda clean -i
清除索引缓存 - 配置
conda config --set show_channel_urls yes
常用命令
创建一个环境:conda create --name python3 python=3.7
查看所有环境:conda info --envs
常看当前环境:conda info
删除环境:conda remove -n env_name --all
激活环境:conda activate python3
退出环境:conda deactivate
续
- windows环境下配置conda要自己手动添加环境变量。参考链接https://zhuanlan.zhihu.com/p/...
- windows环境下,如果.condarc配置文件没有生成的话。需要键入命令
conda config
,这时在你用户的家目录下就会自动生成了。C:\Users\xxx
就是这个路径下。 - windows下默认包安装位置
C:\Users\xxx\.conda\pkgs
- 安装scrapy的时候,依赖windows本地的一个c++包,所以需要安装以下依赖。
conda install libpython m2w64-toolchain -c msys2
。使用阿里云镜像,这个依赖无法拉取到。可以考虑切换清华镜像源。https://mirrors.tuna.tsinghua... conda install,产生如下报错
Collecting package metadata (current_repodata.json): failed CondaSSLError: OpenSSL appears to be unavailable on this machine. OpenSSL is required to download and install packages. Exception: HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /anaconda/pkgs/main/win-64/current_repodata.json (Cause d by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))
参考此链接修复:
https://blog.csdn.net/xiangfe...- win环境使用conda都是坑。。。如果遇到以下报错
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'. If using 'conda activate' from a batch script, change your invocation to 'CALL conda.bat activate'. To initialize your shell, run $ conda init <SHELL_NAME> Currently supported shells are: - bash - cmd.exe - fish - tcsh - xonsh - zsh - powershell See 'conda init --help' for more information and options. IMPORTANT: You may need to close and restart your shell after running 'conda init'.
一是要正确配置conda在win下的环境变量。参考:https://blog.csdn.net/weixin_...。二是看好自己使用的是cmd还是powershell还是bash。(我一般是直接在pycharm中直接用terminal,我这里是powershelll)
conda init powershell
使用命令初始化,然后conda即可正常使用。- pycharm配置conda参考:https://blog.csdn.net/u011125...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。