使用 anaconda 构造函数中的可执行文件,激活环境

Pep*_*ure 5 python windows-10 anaconda

我正在尝试将一些 python 软件安装到无法访问互联网的 Windows 计算机上。为此,我使用构造函数制作了 anaconda 所需软件的可执行文件。它安装得很好,但是当我尝试运行 python 时,它说必须激活环境。但是当我尝试为该环境安装 anaconda 并生成可执行文件时,构造函数拒绝说存在冲突。Conda 是自己安装的。

采取的步骤:

conda install opencv tensorflow-gpu keras spyder pandas
Run Code Online (Sandbox Code Playgroud)

创建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
Run Code Online (Sandbox Code Playgroud)
conda list -e > req.txt
(This gives me the list of packages for construct.yaml)
Run Code Online (Sandbox Code Playgroud)
constructor [directory-with-construct.yaml]
Run Code Online (Sandbox Code Playgroud)

安装后尝试激活环境,它告诉我初始化外壳。

尝试这样做:

/directory/_conda.exe init cmd.exe
Run Code Online (Sandbox Code Playgroud)

给予

Warning: Cannot install xonsh wrapper without a python interpreter in prefix: [some-local-directory]
needs sudo ... (but this is windows!)
Run Code Online (Sandbox Code Playgroud)

那么,我如何让 anaconda 在环境中与构造函数一起工作?或者,安装后如何激活 conda 中的环境?