相关疑难解决方法(0)

jupyter 中的 sys.path 和 sys.executable 不正确,但应用的修复不起作用

我已将 jupyter 配置为从远程计算机使用,并在初始 anaconda 设置时为其设置密码。然后解决这个问题后,我又陷入了另一个问题。在jupyter中不正确sys.pathsys.executable但在pythonipython正确。请参阅下面的详细信息。Anaconda3 已为所有用户安装,并且我正在为我的程序使用一个环境。/opt/anaconda3zud

背景

解决上述问题后,我尝试import igraphjupyter中进行操作,但结果ModuleNotFoundError如下:

import igraph
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-73ffca960e68> in <module>
----> 1 import igraph

ModuleNotFoundError: No module named 'igraph'
Run Code Online (Sandbox Code Playgroud)

然后我很快使用我的环境检查了以下详细信息zud,这些详细信息是正确的。

(zud) zuddler@silp252-dl360:~$ which python
/home/zuddler/.conda/envs/zud/bin/python
(zud) zuddler@silp252-dl360:~$ which ipython
/home/zuddler/.conda/envs/zud/bin/ipython
(zud) zuddler@silp252-dl360:~$ which jupyter
/home/zuddler/.conda/envs/zud/bin/jupyter
(zud) zuddler@silp252-dl360:~$ which conda
/opt/anaconda3/bin/conda

(zud) zuddler@silp252-dl360:~$ conda env list
# …
Run Code Online (Sandbox Code Playgroud)

python ipython sys jupyter jupyter-notebook

6
推荐指数
1
解决办法
3061
查看次数

无法在 Jupyter 中导入 Keras

所以我使用 python 3 和 jupyter (使用 pip)设置了虚拟局域网。一切正常,但如果我尝试导入 keras,它将无法在 jupyter 中工作并告诉模块未找到。但是如果我在终端中执行相同的文件(python3 test.py),它就可以正常工作。

which jupyter
/usr/local/bin/jupyter

which python3
/Users/niro273/Desktop/xcorp/bin/python3
Run Code Online (Sandbox Code Playgroud)

如果我这样做,pip3 list这些就是结果。

jupyter (1.0.0)
jupyter-client (5.1.0)
jupyter-console (5.2.0)
jupyter-core (4.3.0)
Keras (2.0.8)
Run Code Online (Sandbox Code Playgroud)

注意-我也在虚拟环境中安装了 jupyter (pip3 install jupyter)。那么我是否必须切换 juypter 执行路径?将不胜感激任何指导。

python virtualenv jupyter keras jupyter-notebook

1
推荐指数
1
解决办法
9996
查看次数

标签 统计

jupyter ×2

jupyter-notebook ×2

python ×2

ipython ×1

keras ×1

sys ×1

virtualenv ×1