Я пытаюсь загрузить программное обеспечение 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]
При попытке активировать среду после установки мне предлагается инициализировать оболочку.
Попробуем сделать это с помощью:
/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 после установки?