【吐血整理】linux关于anaconda 虚拟环境配置和坑!

本文详细介绍了如何使用Anaconda进行环境管理和包安装,包括添加镜像源、创建和管理虚拟环境、区别使用conda和pip安装包的方法,以及一些常见问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 关于添加anaconda仓库镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

 

ps:有些说清华的镜像有点问题,所以再加上中科大的镜像,会帮到你们的。

conda config --add channels  https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

 

删除加的国内源

conda config --remove-key channels
 

2. 创建虚拟环境  如果让你因为某个包的版本而去破坏原有配置环境,这是不可取的,正确做法是使用anaconda配置一个虚拟环境。。。

如果anaconda 创建虚拟环境一直报错  Segmentation Fault ( Core Dumped )

conda clean -a  命令可解决!!!

 

conda create -n test (test是虚拟环境名称) 它的地址在你安装的anconda 目录的envs文件夹目录下。

 

指定python版本:conda create -n your_env_name python=X.X

 

conda 克隆基础环境

conda create --name envtorch --clone base

 

克隆其他环境

conda create -n BBB --clone AAA(已有的)

 

激活环境   source activate envtorch(名称)

退出环境 source deactivate

 

3. 注意pip install 和conda install 的不同!

创建完虚拟环境并激活之后,如果要安装包,你自然要使用install命令,但pipinstall是默认安装在你本机的python环境下,而conda install 才是安装在你激活的这个环境下的。但是conda install 很多时候都找不到想要的包,还不如pip install 包直接,快。

 

所以用下面这个命令来使在激活虚拟环境之后,能够使用pip install 安装本地包和其他包,并更新放在这个虚拟环境中。

 

conda install -n test pip   (激活conda虚拟环境前使用该命令创建虚拟环境test中的pip)

 

再直接使用 pip install 包   

 

这时候你在激活虚拟环境之后,使用pip 安装的包就在conda list里面了!(以上两个命令都是在激活虚拟环境的情况下

 

 

本地安装: conda install --use-local your-pkg-name  这样可能很多安装不上,不行就按照前面的步骤,再使用pip install 按照(conda install -n test pip,这一步一定要做!

 

 

4. 查看环境列表

conda env list

### 配置Anaconda虚拟环境以使用Python #### 1. 打开Anaconda Prompt 在安装并配置Anaconda后,首先需要打开 **Anaconda Prompt**,这是Anaconda提供的命令行工具,可以方便地进行虚拟环境的创建管理。 #### 2. 创建新的虚拟环境Anaconda Prompt中,使用以下命令创建一个新的虚拟环境: ```bash conda create -n myenv python=3.8 ``` 其中 `myenv` 是虚拟环境的名称,`python=3.8` 指定了该虚拟环境中Python的版本。可以根据需要更改名称版本号。 #### 3. 激活虚拟环境 创建完成后,使用以下命令激活虚拟环境: ```bash conda activate myenv ``` 激活后,命令行提示符会显示当前激活的虚拟环境名称,表示已经成功进入该环境。 #### 4. 安装所需的包 在激活的虚拟环境中,可以使用 `conda` 或 `pip` 安装所需的Python包。例如,安装 `numpy` 包可以使用以下命令: ```bash conda install numpy ``` 或者使用 `pip`: ```bash pip install numpy ``` #### 5. 在PyCharm中配置虚拟环境 如果使用 **PyCharm** 作为开发工具,可以在PyCharm中切换到新创建的虚拟环境: - 打开 PyCharm,进入 **File > Settings**(或在 macOS 上 **PyCharm > Preferences**)。 - 在 **Project: <project_name>** 下选择 **Python Interpreter**。 - 点击右上角的齿轮图标,选择 **Add...**。 - 在弹出的窗口中选择 **Conda Environment**,然后选择已创建的虚拟环境路径,点击 **OK**。 #### 6. 退出删除虚拟环境 如果需要退出当前激活的虚拟环境,可以使用以下命令: ```bash conda deactivate ``` 如果不再需要某个虚拟环境,可以使用以下命令删除: ```bash conda remove -n myenv --all ``` #### 7. 管理虚拟环境 Anaconda 提供了多种管理虚拟环境的功能,例如查看所有虚拟环境: ```bash conda env list ``` 或者查看某个虚拟环境中已安装的包: ```bash conda list ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值