Anaconda环境隔离常用命令

本文介绍如何使用Anaconda创建隔离环境,避免不同实验间的环境冲突,并详细讲解了在隔离环境中安装TensorFlow的过程。从Anaconda的安装、环境创建、激活、包管理等方面进行了全面指导。

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

06.17更新:

清华镜像源Anaconda 镜像即将恢复。Anaconda 镜像即将恢复


大家都经历过配置环境的辛苦,配好一个环境之后,所针对的实验也有限。如果想跑其他实验,但是又不想破环已经配好的实验环境,那么你可能需要用到环境隔离。下面就是创建隔离环境的方法,此方法依赖于Anaconda。

1、按照 Anaconda 下载网站上的说明下载并安装 Anaconda。

在线安装,在终端输入:

wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh

下载完成之后,在 anaconda 所在目录的终端输入:

bash Anaconda3-5.2.0-Linux-x86_64.sh

然后基本一路是: enter , yes 等。在安装的过程中,会问你安装路径,直接回车默认就可以了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,输入yes,

等待后,出现  thank you for installing anaconda3 .................

至此, anaconda3 的安装基本就完成了,接下来,会询问你需不需要安装 MS VS(Visual Studio),看自己需要,需要的话,就安装。

最后,激活anaconda3的路径。在终端中输入:

source ~/.bashrc

结尾,可以执行:

pip -V

来看一下当前的python和pip目录。此时的目录应该是子用户目录。

升级anaconda需要先升级conda

conda update conda 
conda update anaconda

 

2、通过调用以下命令创建名为 tensorflow 的 conda 环境,-n表示name参数,python=3.6表示以运行 Python3.6版本:

conda create -n TensorFlow python=3.6

 

3、通过发出以下命令激活 conda 环境:

source activate TensorFlow

 

4、发出以下格式的命令以在 conda 环境中安装 TensorFlow:

pip install --ignore-installed --upgrade https://download.tensorflow.google.cn/linux/gpu/tensorflow_gpu-1.4.0-cp36-cp36m-linux_x86_64.whl

装完之后,在python中 import TensorFlow 进行测试,如下图,会出现一个小的警告,大意是:这个版本的TensorFlow是经过python3.5编译来的,可能不适合python3.6的环境。但实际测试中,发现似乎没有问题。

 

5、使用完毕关闭环境

source deactivate

 

6、列出所有环境列表

conda env list

 

7、删除环境

conda remove -n env-name --all

 

8、查看某环境下安装的package

conda list -n env-name

9、更新和卸载package

conda update package-name # 更新 
conda uninstall package-name # 卸载

 

很不幸的是,清华大学开源软件镜像网站于2019年5月16日彻底关闭了Anaconda的镜像服务,而国内的上游源基本都是清华的,所以基本等于GG了。

换回默认源:

conda config --remove-key channels

勉强能用,可是下载速度太慢了。。

### 使用 Anaconda 创建虚拟环境 为了确保不同项目之间不会因为依赖项而发生冲突,使用 Anaconda 创建独立的虚拟环境是一种有效的方法。这不仅有助于保持各个项目的纯净度,还便于管理和复制开发环境。 #### 安装 Anaconda 在开始之前,需先下载并安装 Anaconda 到指定位置,比如 D:\Anaconda.after 文件夹中[^2]。完成安装后即可利用其内置工具来管理 Python 版本以及各种软件包。 #### 创建新的虚拟环境 要创建一个新的虚拟环境,可以通过命令行执行如下操作: ```bash conda create --name myenv python=3.x ``` 这条指令会建立名为 `myenv` 的新环境,并指定了所使用的 Python 版本为 3.x(具体版本号可根据需求调整)。如果希望该环境中预加载某些特定库,则可以在同一命令里继续追加参数,例如: ```bash conda create --name myenv python=3.x numpy pandas matplotlib ``` 这样就能一次性准备好所需的全部组件。 #### 激活与停用虚拟环境 一旦创建完毕,便可通过下面两条简单的命令来进行激活或退出当前工作区下的这个自定义设置好的运行空间: - **激活**:`conda activate myenv` - **关闭/停用**:`conda deactivate` 每次切换至其他任务或是结束本次编程活动之后都应该记得及时解除关联以便不影响全局配置或其他正在运作的应用程序。 #### 查看已有的虚拟环境列表 当拥有多个不同的虚拟环境时,可以随时查看现有的所有选项及其状态: ```bash conda env list ``` 此命令将会展示出所有的可用环境名称连同路径信息一目了然地呈现出来供查阅选取之用。 #### 删除不再需要的虚拟环境 对于那些已经废弃不用或者是错误构建出来的实例来说,应当定期清理以释放磁盘资源。删除某个特定环境的操作十分简单明了: ```bash conda remove --name unwanted_env --all ``` 这里只需替换掉 `unwanted_env` 即可针对目标对象实施移除动作。 通过上述方法,能够有效地借助 Anaconda 来维护各自独立而又互不干扰的工作区域,从而提高工作效率并减少潜在的技术难题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值