![](/img/trans.png)
[英]ModuleNotFoundError: No module named '_lzma' when building python using pyenv on macos
[英]Python ModuleNotFoundError: No module named 'patsy' when using ggplot
在我的 dataframe 上應用 PCA 后,我試圖將以下代碼運行到 plot 解釋的差異:
(ggplot(pcaDF, aes(x = "Principal Components", y = "expl_var")) + geom_line() + geom_point())
但是,我不斷收到此錯誤消息:
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) /var/folders/4q/z12sygps24zfmyncnf31fmdw0000gn/T/ipykernel_87587/3283535859.py in <module>
----> 1 from plotnine import *
2
3 (ggplot(pcaDF, aes(x = "Principal Components", y = "expl_var")) + geom_line() + geom_point())
~/anaconda3/lib/python3.7/site-packages/plotnine/__init__.py in <module>
----> 1 from .qplot import qplot # noqa: F401
2 from .ggplot import ggplot, ggsave # noqa: F401
3 from .ggplot import save_as_pdf_pages # noqa: F401
4 from .watermark import watermark # noqa: F401
5 from .mapping import * # noqa: F401,F403,E261
~/anaconda3/lib/python3.7/site-packages/plotnine/qplot.py in <module>
5 import pandas.api.types as pdtypes
6 import numpy as np
----> 7 from patsy.eval import EvalEnvironment
8
9 from .ggplot import ggplot
ModuleNotFoundError: No module named 'patsy'
我的機器是 Mac,我正在使用 JupyterLab 和 Anaconda 導航器。
然后我通過運行以下命令使用終端安裝了 patsy:
pip3 install patsy
Collecting patsy
Downloading patsy-0.5.2-py2.py3-none-any.whl (233 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.7/233.7 kB 1.1 MB/s eta 0:00:00
Collecting numpy>=1.4
Downloading numpy-1.23.3-cp310-cp310-macosx_10_9_x86_64.whl (18.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.1/18.1 MB 1.8 MB/s eta 0:00:00
Collecting six
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, numpy, patsy
Successfully installed numpy-1.23.3 patsy-0.5.2 six-1.16.0
然后我在 jupyterlab 上重新啟動了 kernel 但我仍然收到上面相同的錯誤消息。
請幫忙!
當您安裝patsy
時,您是在 conda 環境中嗎? (也許是基礎,但希望是別的)。 如果你不是然后輸入你的終端
$ conda activate ENVNAME
然后再試一次。
如果是,您可以通過鍵入檢查pip
是否指向正確的位置
$ which pip
如果返回的字符串在您的環境下,那么可能是從錯誤的環境啟動了 jupyter。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.