我有一个问题,试图在我的Jupyter笔记本上使用Python 3.10导入熊猫。我使用的是MacOS电脑,VSCode作为我的IDE。
我已经在我的机器上安装了熊猫使用自制brew install pandas
,当我在IDE中使用import pandas
时,它工作得很好。然而,它在木星上失败了。
我打开木星正常与jupyter notebook
。然后我尝试简单的命令import pandas
,我得到一个错误消息,说:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 import pandas
ModuleNotFoundError: No module named 'pandas'
我在Stack和Google上做了一个快速搜索,每个人都告诉我在Jupyter笔记本中运行!pip install pandas
,但由于我使用PHP3.10,我选择了!pip3 install pandas
。当我这样做时,木星告诉我:
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pandas in /Users/daveshields/Library/Python/3.10/lib/python/site-packages (1.4.2)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/daveshields/Library/Python/3.10/lib/python/site-packages (from pandas) (2.8.2)
Requirement already satisfied: numpy>=1.21.0 in /Users/daveshields/Library/Python/3.10/lib/python/site-packages (from pandas) (1.22.4)
Requirement already satisfied: pytz>=2020.1 in /Users/daveshields/Library/Python/3.10/lib/python/site-packages (from pandas) (2022.1)
Requirement already satisfied: six>=1.5 in /Users/daveshields/Library/Python/3.10/lib/python/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)
我关闭Jupyter,然后再次打开它并尝试import pandas
,我得到完全相同的消息。有人能告诉我为什么会这样吗?我在Udemy上学习Ardit Sulce的Python大师课程,但在我弄清楚这个问题之前,我无法在课程中取得任何进展。TYIA .
Dave盾牌
非常感谢Wayne!
令人惊讶的是,%pip install pandas
工作!我这样做了,它安装了pandas和numpy。
我先跑了import pandas
,然后跑了df1 = pandas.DataFrame([[2,4,6],[10,30,30]])
。
之后,我能够成功地使用print(df1)
,它的工作!
您可以使用:
import sys
!{sys.executable} -m pip install pandas
如果你的系统中已经有了Pandas,但仍然无法加载,那么:
import sys
sys.path.append('your-path')