如何在虚拟linux环境运行python_Conda(Python)虚拟环境不能从Windows移植到Linux

在我的Windows 10计算机上,我使用以下命令创建了一个虚拟环境:>conda env export > environment.yml

我尝试在Windows系统上使用yml文件重新创建虚拟环境,效果很好。然后我转学了环境.yml在我的Linux机器(Ubuntu16.04.1)上使用相同版本的conda和python,并在终端中运行以下内容:

^{pr2}$

我得到以下错误:Using Anaconda Cloud api site https://api.anaconda.org

Fetching package metadata .......

Solving package specifications: .

Error: Packages missing in current linux-64 channels:

- jpeg 8d vc14_0

- libpng 1.6.22 vc14_0

- libtiff 4.0.6 vc14_2

- mkl 11.3.3 1

- numpy 1.11.1 py35_1

- openssl 1.0.2h vc14_0

- pyqt 4.11.4 py35_7

- qt 4.8.7 vc14_9

- tk 8.5.18 vc14_0

- vs2015_runtime 14.0.25123 0

- zlib 1.2.8 vc14_3

这些软件包中的大多数都可以在conda的linux repo中找到,但是风格不同。例如,如果我从yml文件中包含jpeg包的行中删除vc14_0,就可以了。软件包vs2015\u runtime在linux中根本不可用。运行时不会返回任何内容:conda search vs2015_runtime".

在跨平台工作时,如何以可移植的方式导出我的虚拟环境,以便所有的软件包都可以安装在Linux上?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值