インターネットにアクセスできない Windows マシンに Python ソフトウェアをインストールしようとしています。これを行うために、コンストラクターを使用して 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]
インストール後に環境をアクティブ化しようとすると、シェルを初期化するように指示されます。
これを実行しようとしています:
/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 で環境をアクティブ化するにはどうすればよいでしょうか。