Anaconda离线创建python环境

既然是离线创建python环境,就需要有一个已经创建好的python环境。所以我们有两台win10的机器,分别是A和B。两台机器都安装了anaconda。其中A可以连网,因此我们在A上创建好一个python2.7的环境py27,然后将py27移植(安装)到B上。B连不连网都无所谓。

一、机器上A上创建python2.7的环境py27

有两种方法:

方法1:使用Anaconda的图形界面。首先,点击Environments->Create,然后输入要创建的环境名称"py27",然后选择2.7,如图所示。

方法2:使用conda命令行

conda create -n py27 python=2.7

 py27创建完成之后,会在Anaconda的安装目录的envs目录下出现一个以创建的环境名称"py27"为名称的文件夹。作者的Anaconda安装在“C:\ProgramFiles\Anaconda3”,所以在“C:\ProgramFiles\Anaconda3\envs”目录下有py27的文件夹,如图所示。

二、在机器B上安装py27

首先把机器A上的py27文件夹复制到机器B上,作者是复制到的目录是机器B的:“E:\AnacondaOfflineEnvs\"。

然后打开机器B上的conda的终端,打开方法如图所示。

最后在终端上输入命令:

conda create -n py27 --clone E:\AnacondaOfflineEnvs\py27 --offline

结果如图所示:

注意:机器A和机器B的anaconda版本和python版本必须保持一致(Anaconda历史版本,或者Anaconda历史版本1)。另外,如果你只想安装一个环境,比如本例中的py27,你就要指定全路径“E:\AnacondaOfflineEnvs\py27",“E:\AnacondaOfflineEnvs\py27"是机器B上的保存离线环境的目录。

如果机器B缺少部分依赖的时候,可以去掉--offline选项。

conda create -n py27 --clone E:\AnacondaOfflineEnvs\py27

建议:如果机器A和机器B的Anaconda的安装路径保持一致是最好的。当然如果路径不一致问题也不大,只是pip不能直接使用,pip的使用方法如下:

python -m pip ...

如果实在想使用pip的话,有两种方法可以重新安装pip: 

方法一:激活clone的环境,使用conda命令。该方法作者已经测试通过。

conda install pip

注意:在运行命令之前,最好是把原来的pip的从安装路径中移出,pip的安装路径是:“C:\ProgramFiles\Anaconda3\envs\py27\Scripts”

方法二:可以尝试通过Anaconda在clone的环境里重新安装pip,如图所示:

但conda可以正常使用,所以可以直接使用conda,功能与pip是一样的。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

查看已经安装的环境

conda info --env

激活和取消激活环境的命令,如图所示

当然查看已经安装的环境以及激活环境(切换环境)都可以用Anaconda的图形界面进行操作。

  • 5
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值