![](/img/trans.png)
[英]I kept getting Module Not Found Error in Jupyter. How do I solve this?
[英]Numpy cannot be accessed on Jupyter. Is it a problem with the path and how do I fix that?
這可能是一個非常基本的問題,但一段時間以來我一直無法解決。
我的目標是開始在Python和Jupyter Notebook中使用Python進行數據分析。
我首先在OSx10.95上下載了Python 3.7。 然后嘗試下載Anaconda,但失敗了幾次。 然后,我下載了Miniconda,並使用了Wing101。 之后,我可以下載Anaconda。 但是,我沒有讓Anaconda導航器正常工作。
然后我從終端開始使用Jupyter Notebook。 它有效,但是存在許多問題:
在Jupyter中,當我嘗試導入pandas和numpy時出現錯誤:
--------
<ipython-input-1-baf368f80de7> in <module>
----> 1 import pandas as pd
2 import numpy as np
~/anaconda3/lib/python3.7/site-packages/pandas/__init__.py in <module>
17 if missing_dependencies:
18 raise ImportError(
---> 19 "Missing required dependencies{0}".format(missing_dependencies))
20 del hard_dependencies, dependency, missing_dependencies
21
ImportError: Missing required dependencies ['numpy']
----------
雖然安裝了Numpy,但是可能在錯誤的位置。
另一個問題是Anaconda和Python文件遍布我的計算機:
Anaconda導航器位於:
/anaconda3
3.7點位於:
/Library/Frameworks/Python.framework/Versions/3.7/bin/
numpy位於:
/Users/lsluyser/Downloads/ENTER/lib/python3.7/site-packages/pandas/compat/
Jupyter文件位於:
/Users/lsluyser/Downloads/ENTER/lib/python3.7/site-packages/
並且在:
/anaconda3/lib/python3.7/site-packages
我的問題是:程序文件的期望組織是什么,如何實現? 我應該將所有文件從“下載”移到另一個文件夾嗎? 是否應將numpy放在/anaconda3/lib/python3.7/site-packages?
下/anaconda3/lib/python3.7/site-packages?
Anaconda導航器不起作用的事實是否與其位置有關?
提前非常感謝您! 樂天
我建議使用Miniconda,它是Anaconda的較小替代品。 即使您不這樣做,也應該從Anaconda Cloud下載所需的軟件包,例如numpy,這會將文件放置在正確的位置。
通常,[在Windows上]軟件包應位於文件夾C:\\ Users \\ <> \\ Miniconda3 \\ Lib \\ site-packages中,並驗證環境變量是否具有必需的路徑。
如果您要使用Python工作,您很快就會意識到需要在計算機上創建多個python 虛擬環境 。 這是因為在Python中工作時:
Anaconda和Miniconda等工具使您可以輕松創建和管理此類虛擬環境。
在后台,虛擬環境的創建和管理可能只不過是設置一些環境變量而已。
我發現這是對該概念的很好的介紹。
對於您的問題,是的,很可能可以通過適當設置環境變量來解決numpy
的問題,但我建議不要嘗試這種方法。
而是使用Anaconda或Miniconda創建環境,並在該環境中使用Anaconda或Miniconda安裝numpy。 當然,系統會提示您有關numpy可能需要的任何先決條件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.