我用pycharm在windows上开发了一个项目,我想在ubuntu服务器上部署。在
我尝试使用以下命令创建requirements.txt
:
conda list -e > requirements.txt
conda list > requirements.txt
根据选项,requirements.txt
看起来像以下任何一个:
或者这个
# packages in environment at C:\ProgramData\Anaconda2\envs\myenvs:
#
# Name Version Build Channel
anyjson 0.3.3 py36h1110a06_1
arrow 0.12.1 py36_1
asn1crypto 0.24.0 py36_0
babel 2.6.0 py36_0
或者这个
name: myenv
channels:
- defaults
dependencies:
- anyjson=0.3.3=py36h1110a06_1
- arrow=0.12.1=py36_1
- asn1crypto=0.24.0=py36_0
- babel=2.6.0=py36_0
- blas=1.0=mkl
不管我怎么做,我在ubuntu机器上都会出错,在某些情况下,因为这个软件包是针对windows的:(/win-64/)
https://repo.anaconda.com/pkgs/main/win-64/ca-certificates-2018.03.07-0.tar.bz2
我读了很多文件,但似乎不能得到我想要的东西。 Conda (Python) Virtual Environment is not Portable from Windows to Linux
有什么解决办法吗?在
默认情况下,conda将导出带有生成的环境,但是构建可以是特定于平台的。在
一个对我有效的解决方案是使用
no-build
标志:希望这有帮助。在
相关问题 更多 >
编程相关推荐