当前位置: 首页 > 知识库问答 >
问题:

无法在jupyter笔记本中导入心理学2,但可以在python3控制台中导入

罗心思
2023-03-14

我可以在python控制台中导入pyscopg2,但不能在jupyter笔记本中导入。

我通过anaconda-Navigator安装了心理学2

Jupyter笔记本:

import psycopg2
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-7d2da0a5d979> in <module>
----> 1 import psycopg2

ModuleNotFoundError: No module named 'psycopg2'
import sys
sys.path

['/Users/me/Anaconda/MLJSONs'、'/usr/local/anaconda3/lib/python37.zip'、'/usr/local/anaconda3/lib/python3.7'、'/usr/local/anaconda3/lib/python3.7/lib dynload'、'/usr/local/anaconda3/lib/python3.7/site-packages'、'/usr/local/anaconda3/lib/python3.7/site-packages/aeosa'、'/uson/us3/ipthon3/ipthon3/site/extensions'.7'ers/me/.ipython']

Python控制台:

蟒蛇3

>>> import psycopg2

没问题。

>>> import sys
>>> sys.path

['', '/usr/本地/anaconda3/envs/env3/lib/python37.zip','/usr/本地/anaconda3/envs/env3/lib/python3.7','/usr/本地/anaconda3/envs/env3/lib/python3.7/lib-dynload','/usr/本地/anaconda3/envs/env3/lib/python3.7/site包']

康达名单:

# packages in environment at /usr/local/anaconda3/envs/env3:
#
# Name                    Version                   Build  
...
psycopg2                  2.7.6.1          py37ha12b0ac_0  
python                    3.7.3                h359304d_0  
...

我试过:

将其添加到sys.path中,但会出现相同的结果。

sys.path.insert(0,'/usr/local/anaconda3/envs/env3/lib')

共有1个答案

景温书
2023-03-14

解决方案是在我的虚拟conda环境之外安装pip。

pip install psycopg2
 类似资料:
  • C:\users\user\appdata\local\programs\python\python37\lib\site-packages\scipy__init__.py在154#中,这使得“from scipy import fft”返回scipy.fft,而不是np.fft 155 del fft-->156 from。导入fft C:\users\user\appdata\local\p

  • 我已经安装了Keras和TensorFlow GPU,但当我尝试将这些库导入Jupiter笔记本时,出现了一个错误 下面是使用conda list的库,下面是jupyter显示给我的错误: ModuleNotFoundError Traceback(最近的调用最后)在---- ModuleNotFoundError:没有名为keras的模块 我在蟒蛇环境中尝试这个: pip3安装keras 要求已

  • 我想将一些通用功能外包给一个模块中的多个笔记本电脑(也用于测试目的)。当前目录结构如下所示 在中,有一个简单的函数 然而,当我想导入和使用在通过使用(我认为有意义的) 我得到一个。我做错了什么?我正在使用Python 3.9。

  • 我在让openpyxl写入Excel文件时遇到了一个问题,当我在PyCharm Python控制台中运行以下代码时,它可以正常工作,但是当我创建 C:\Users\David\PycharmProjects\VirtualEnv1\VirtualEnv1\Scripts\python。exe C:/Python27/virtualenv-15.0。1/虚拟/测试。py回溯(最后一次调用):文件“C

  • 我有一些问题在python导入。我不太明白为什么会有错误。 我使用jupyter笔记本从目录笔记本。我需要导入函数位于 对于导入,我尝试使用 正如这里https://docs.python.org/3/reference/import.html(第5.7段)和python显示我一个错误试图相对导入超过顶级包。 包

  • 我有以下包(和工作目录): 在我有: 如果我尝试将MyPackage导入我的笔记本: 我将获取< code>ModuleNotFoundError:没有名为“module1”的模块。但是,如果我在笔记本之外执行脚本,导入就可以正常工作:如果我在同一个目录中创建< code>test.py并在笔记本中执行相同的操作,导入就可以正常工作。如果我在< code>__init__中使用完全限定名,它将在笔