簡體   English   中英

無法在 VScode 和 Atom IDE 上導入 pandas

[英]Unable to import pandas on VScode and Atom IDE

我現在真的很沮喪,嘗試了很多解決方法都無濟於事。 我想對 csv 文件進行一些分析,我了解到我需要導入 pandas。

所以我安裝了 python 版本 3.10.5 並在終端中運行此代碼:

pip3 install pandas

這成功地在 /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages 的終端上安裝了 pandas

我也在我的 Atom IDE 和 VScode 上運行了這段代碼: import pandas as pd

這是錯誤:

[Running] python -u "/Users/augustine/Downloads/pythonscripts/tempCodeRunnerFile.python" Traceback (most recent call last):  File "/Users/augustine/Downloads/pythonscripts/tempCodeRunnerFile.python", line 1, in <module>
import pandas as pd 
ImportError: No module named pandas

我在 reddit 上看到目前只有 python 3.9 支持 pandas。 我卸載了 3.10 版本並安裝了 3.9,在 VS 代碼上,我將 python 解釋器更改為 3.9 版本,但發生了同樣的事情。 請問我該怎么辦?

每次創建一個涉及 python 的新項目時,更改到該項目的基本目錄,然后運行python -m venv venv以在那里設置一個穩定的 python 環境,當你使用它時運行./venv/Scripts/activate是一個很好的做法./venv/Scripts/activate ,然后可以在requirements.txt文件中管理所有依賴項。 額外的好處是,如果你這樣做,vscode 會看到它,然后自動建議你是否希望它成為項目代碼的默認解釋器。 如果這沒有發生,試試魔法“ctrl + shift + p”,然后開始輸入“python解釋器”——會出現一個選項“Python:選擇解釋器”,然后使用你在venv中創建的那個( ./venv/Scripts/python.exe )。

我認為這與您的環境中存在多個 Python 有關。 嘗試在setting.json中手動指定python位置:

"python.defaultInterpreterPath": "C:\\Users\\Admin\\AppData\\Local\\Programs\\Python\\Python310\\python.exe",#your python path

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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