![](/img/trans.png)
[英]Import Error when installing python3 kernel for Jupyter Notebook
[英]Error: "Import Pandas" fails on Jupyter notebook in Python3
我在嘗試使用 Python 3.10 在我的 Jupyter 筆記本上導入熊貓時遇到問題。 我正在使用帶有 VSCode 作為我的 IDE 的 MacOS 計算機。
我已經使用 Homebrew brew install pandas
pandas 在我的機器上安裝了 pandas,當我在我的 IDE 中使用import pandas
時它工作得很好。 但是,它在 Jupyter 中失敗了。
我用jupyter notebook
正常打開 jupyter 。 然后我嘗試簡單的命令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
。 當我這樣做時,Jupyter 告訴我:
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 碩士課程,但在弄清楚這一點之前,我無法在課程中取得任何進展。 蒂亞。
戴夫·希爾茲
您可以使用:
import sys
!{sys.executable} -m pip install pandas
如果您的系統中已經有 Pandas 並且仍然無法加載它,那么:
import sys
sys.path.append('your-path')
非常感謝韋恩!
令人驚訝的是%pip install pandas
起作用了! 我這樣做了,它安裝了 pandas 和 numpy。
我運行import pandas
然后df1 = pandas.DataFrame([[2,4,6],[10,30,30]])
。
之后,我能夠成功使用print(df1)
並且它起作用了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.