Проблема установки среды psi4 в jupyter - PullRequest
0 голосов
/ 08 июня 2019

Я недавно пытался установить psi4 в новую среду jupyter.

Сначала он работал десять минут, а потом сказал, что в py3.6 пропали файлы gen.py.

После некоторой деинсталляции / переустановки среды она просто перестала работать все вместе.

Atm Я использую bash-скрипт для установки окружения.Если я нахожусь в активированной среде после установки PSI4 и открыть Python, я могу импортировать PSI4.Однако после деактивации среды и запуска jupyter-ноутбука я не могу импортировать psi4.

содержимое bash-файла, который я сейчас использую:

conda create --yes -n p4env python=3.6
conda activate p4env (p4env)
which python3.6 
conda install --yes python=3.6 psi4 psi4-rt -c psi4 
python3.6 "import psi4 
print(psi4.__version__)
" 
conda install --yes python=3.6 matplotlib 
conda install --yes python=3.6 ipykernel 
python3.6 -m ipykernel install --user --name p4env 
jupyter kernelspec list 
conda deactivate
conda env list

Спасибо за помощь!

1 Ответ

0 голосов
/ 15 июня 2019

Так как на сервере уже были предустановленные пакеты conda, и я не получил привилегии sudo на сервер, psi4 не сохраняется постоянно.

Чтобы обойти это, вы должны сделать папку в своем каталоге jupyter папкой пакета. Я вставляю то, что работает для меня ниже.

conda_dir=$HOME/conda-psi4 mkdir $conda_dir conda create --yes python=3.6 -p $conda_dir . /opt/conda/etc/profile.d/conda.sh conda activate $conda_dir conda install --yes python=3.6 psi4 psi4-rt -c psi4 -p $conda_dir conda install --yes p ython=3.6 matplotlib -p $conda_dir conda install --yes python=3.6 ipykernel -p $conda_dir python3.6 -m ipykernel install --user --name p4env jupyter kernelspec list conda deactivate conda env list

...