在Jupyter中安装psi4环境时出现问题

时间:2019-06-08 12:59:43

标签: python-3.x installation jupyter-notebook environment

我最近尝试将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 :(得分:0)

由于服务器已经预先安装了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