我正在尝试将一些 Python 软件安装到无法访问互联网的 Windows 机器上。为此,我使用构造函数制作了 Anaconda 中所需软件的可执行文件。它安装得很好,但当我尝试运行 Python 时,它说必须激活环境。但当我尝试为该环境安装 Anaconda 并制作可执行文件时,构造函数拒绝,说存在冲突。Conda 是自行安装的。
采取的步骤:
conda install opencv tensorflow-gpu keras spyder pandas
创建一个 environment.yaml 文件;默认设置不起作用,请改用以下渠道:
http://repo.anaconda.com/pkgs/main
http://repo.continuum.io/pkgs/free
http://conda.anaconda.org/anaconda
https://conda.anaconda.org/conda-forge
conda list -e > req.txt
(This gives me the list of packages for construct.yaml)
constructor [directory-with-construct.yaml]
尝试在安装后激活环境,它告诉我初始化 shell。
尝试这样做:
/directory/_conda.exe init cmd.exe
给予
Warning: Cannot install xonsh wrapper without a python interpreter in prefix: [some-local-directory]
needs sudo ... (but this is windows!)
那么,如何让 anaconda 在环境中与构造函数一起工作;或者,如何在安装后在 conda 中激活环境?