簡體   English   中英

無法在Jupyter上訪問Numpy。 路徑有問題嗎?該如何解決?

[英]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中工作時:

  1. 您將不斷遇到需要安裝,升級或降級某些新模塊的情況。
  2. 每次這樣的安裝,升級或降級都會產生一些不良的副作用(以前起作用的東西,在更改后會停止工作)。
  3. 通過創建多個虛擬環境,您將能夠在特定環境中執行此類安裝,升級或降級,而不會影響其他環境。

Anaconda和Miniconda等工具使您可以輕松創建和管理此類虛擬環境。

在后台,虛擬環境的創建和管理可能只不過是設置一些環境變量而已。

我發現是對該概念的很好的介紹。

對於您的問題,是的,很可能可以通過適當設置環境變量來解決numpy的問題,但我建議不要嘗試這種方法。

而是使用Anaconda或Miniconda創建環境,並在該環境中使用Anaconda或Miniconda安裝numpy。 當然,系統會提示您有關numpy可能需要的任何先決條件。

暫無
暫無

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

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