gpt4 book ai didi

python - conda环境从windows到linux

转载 作者:太空狗 更新时间:2023-10-30 01:31:22 26 4
gpt4 key购买 nike

我使用 pycharm 在 windows 上开发了一个项目,我想部署在 ubuntu 服务器上。

我正在尝试使用这些命令创建一个 requirements.txt:

conda list -e > requirements.txt
conda list > requirements.txt

根据选项,requirements.txt 看起来像以下任何一个:

# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: win-64
@EXPLICIT
https://repo.anaconda.com/pkgs/main/win-64/blas-1.0-mkl.tar.bz2
https://repo.anaconda.com/pkgs/main/win-64/ca-certificates-2018.03.07-0.tar.bz2
https://repo.anaconda.com/pkgs/main/win-64/icc_rt-2017.0.4-h97af966_0.tar.bz2
https://repo.anaconda.com/pkgs/main/win-64/intel-openmp-2018.0.3-0.tar.bz2

或者这个

# 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 标志:

$ conda env export --no-build > environment.yml

希望这对您有所帮助。

关于python - conda环境从windows到linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51708668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com