![](/img/trans.png)
[英]ModuleNotFoundError: No module named zenpy on PyCharm (Mac)
[英]PyCharm on Mac osx ModuleNotFoundError: No module named
空閑 PyCharm os Mac osx python 2.7 python3
使用 PyCharm 進行編碼時出現此錯誤。
ModuleNotFoundError: 沒有名為“numpy”的模塊,與 matplotlib 和其他模塊相同。
有什么解決辦法嗎?
已經將解釋器更改為 python3 它正在 bash 終端上運行 python 2.7 和 python3
import datetime as dt
import numpy
import matplotlib as plt
from matpololib import style
import pandas as pd
import pandas_datareader.data as web
style.use('ggplot')
假設您將 macOS 與 pyenv 一起用於不同的 Python 版本。
就拿matplotlib堆積條形圖bar_stacked.py
為例(你可以得到.py
從https://matplotlib.org/gallery/lines_bars_and_markers/bar_stacked.html#sphx-glr-gallery-lines-bars-and-markers-條形堆疊py )。
簡短回答:快速配置 pyenv python,如該快照所示:
細節
用 PyCharm 打開 bar_stacked.py;
檢查您的python環境設置:
ABC-MacBook-Pro:~ ABC$ which python /Users/ABC/.pyenv/shims/python
ABC-MacBook-Pro:~ ABC$ pyenv versions system * 3.7.0 (set by /Users/ABC/.python-version)
ABC-MacBook-Pro:~ ABC$ python --version Python 3.7.0
3.配置PyCharm解釋器如下:
3.1 PyCharm
-> Preferences
-> Project
-> Project Interpreter
,你會看到一個像齒輪的圖標,點擊它並選擇Add...
3.2 選擇左側的Virtualenv Environment
3.3 選擇右側的Existing environment
,在彈出的窗口中,找到在步驟 2.1 中檢查的我正在使用的 python,這里是/Users/ABC/.pyenv/shims/python
3.4 如果需要,您還可以選中“ Make available to all projects
”框
最后,PyCharm 中的這個例子是這樣運行的:
當您的鼠標懸停在紅色波浪下划線上時,您是否注意到彈出窗口的信息? 只需單擊“安裝 matplotlib”。 然后就沒事了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.