linux中conda虚拟环境使用(便于项目切换)、pip和conda换源

虚拟环境相关代码:

复制代码
 1 #创建虚拟环境
 2 conda create -n your_env_name python=X.X(3.6、3.7、3.8 3 
 4 #激活虚拟环境
 5 source activate your_env_name(虚拟环境名称)
 6 
 7 #退出虚拟环境
 8 source deactivate your_env_name(虚拟环境名称)
 9 
10 #删除虚拟环境
11 conda remove -n your_env_name(虚拟环境名称) --all
12 
13 #删除环境中的某个包
14  conda remove --name your_env_name package_name 
15 
16 #查看安装了哪些包
17 conda list
18 
19 #安装包
20 conda install package_name(包名)
21 
22 # 安装指定版本的包
23 conda install scrapy==1.3 
24 
25 # 在conda指定的某个环境中安装包
26 conda install -n 环境名 包名 
27 
28 #查看当前存在哪些虚拟环境(三种)
29 conda env list 
30 conda info -e
31 conda info --envs
32 
33 #检查更新当前conda
34 conda update conda
35 
36 #更新anaconda
37 conda update anaconda
38 
39 #更新所有库
40 conda update --all
41 
42 #更新python
43 conda update python
复制代码

pip换源:

conda换源:

复制代码
 1 #如果没有.condarc这个文件,可以执行下面的命令来生成默认文件,有则省略
 2 conda config --set show_channel_urls yes
 3 
 4 #生成文件后,编辑文件,加入清华源
 5 vim ~/.condarc
 6 
 7 #修改文件内容为(最后一行原本就存在)
 8 channels:
 9     - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
10     - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
11 show_channel_urls: true
复制代码

 

 

 若创建虚拟环境出现:CondA HTTPError

 

 修改 vim ~/.condarc文件

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

  然后就成功了,嘿嘿!成功的创建了虚拟环境!

若需要conda install 安装一些东西报错,一般不用。

若要使用,请恢复此文件。

 

 

注意:在虚拟环境中可以指定文件下直接中安装依赖项

 1 pip install -r requirments.txt 

 

posted @   lzuu  阅读(694)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示