conda
conda。管理python环境的,很好用
安装
linux
- 下载地址找自己喜欢的,选sh后缀的。
- 安装
- 下载
wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
下载大概要4分钟 - 在放了conda文件的目录下输入命令安装(linux运行sh命令需要运行
sh xxx.sh
),一路回车,直到他要求输入yes,根据要求修改位置或者直接yes - 退出conda
- 下载
- 环境配置
- 修改/etc/profile(如果是服务器的话就不用这步)
- 先试一下能不能直接
vim
。如果能直接到step4 - 因为它是只读的,系统不让修改,换
sudo vim /etc/profile
- 如果gedit说没有这个指令就
sudo apt-get install gedit
- 在末尾添加环境变量
export PATH=~/anaconda3/bin:$PATH
(根据安装的位置来) - 保存退出,gedit可能报错,直接保存
- 先试一下能不能直接
- 修改bashrc
vim ~/.bashrc
- i,加上
export PATH=~/anaconda3/bin:$PATH
- 保存:wq!退出
- 刷新环境变量
source /etc/profile
(同1)source ~/.bashrc
- 修改/etc/profile(如果是服务器的话就不用这步)
使用
创建环境
conda create -n name python==xxx
删除环境
conda env list
列出环境列表conda remove --name env_name --all
conda install和pip install的区别
- conda install能装非python的库
- 这俩安装位置不一样
报错
- PackagesNotFoundError
1.
conda config --append channels conda-forge
- 再
conda install transforms3d
试试 - 但是用forge之后下载其它的会比较慢,用完之后还是删除吧
conda config --show channels
列出所有频道conda config --remove channels NOT_WANTED
- 刚看到一个更好的解决方案:
conda config --append channels conda-forge
这样默认的还是在第一个
- 再