簡體   English   中英

錯誤:Python3 中 Jupyter 筆記本上的“導入 Pandas”失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM