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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?