2016-03-07 247 views
1

我無法安裝任何python模塊,請儘可能幫助我。無法訪問Python模塊

我運行的是Windows,我在win32上安裝了python 3.5.1(v3.5.1:37a07cee5969)[MSC v.1900 64 bit(AMD64)]。 Python35安裝到C:\ Python35。我也安裝了Anaconda3。我已經設置了PATH以包含:(C:\ Python35 \ Scripts \; C:\ Anaconda3; C:\ Anaconda3 \ Lib \ site-packages \; C:\ Anaconda3 \ Scripts),我認爲它涵蓋了我需要的一切爲了那個原因。

具體來說,我試圖使用pip安裝來安裝Numpy,Pandas和Quandl模塊。在命令提示符下,我已經完成了「conda install numpy」,「conda install pandas」和「conda install quandl」,所有這些都已安裝,我可以在C:\ Anaconda3 \ Lib \ site-packages \ ,但是當我轉到命令提示符並訪問python,然後輸入「import numpy」(或pandas)時,它會返回Traceback錯誤 - ImportError:沒有名爲'numpy'('pandas')的模塊。當我嘗試輸入 「進口Quandl」,它的錯誤返回:

回溯(最近最後一次通話): 文件 「」,1號線,在 文件「C:\ Python35 \ LIB \站點包\ Quandl__init__ .py「,第11行,在 from .Quandl導入( 文件」C:\ Python35 \ lib \ site-packages \ Quandl \ Quandl.py「,第11行,在 中import pandas as pd ImportError:No module named 'pandas'

有關更多信息,當我嘗試通過命令提示符執行'pip install numpy'時,它在許多事項上出錯,指出「NOT AVAILABLE」,最下面是狀態: Command「c :\ python35 \ python.exe -u -c「import setuptools,tokenize; (文件);編輯(getattr(tokenize,'打開',打開)(文件='C:\ Users \ BradyA \ AppData \ Local \ Temp \ .read()。replace('\ r \ n','\ n'),file,'exec'))「install --record C:\ Users \ BradyA \ AppData \ Local \ Temp \ pip-i6hj44h_ C:\ Users \ BradyA \ AppData \ Local \ Temp \ pip-build-9t5yqzmk \ numpy \

-record \ install-record.txt --single-version-external-managed -compile「出錯,代碼爲1

有什麼想法?謝謝。

+0

這個問題在'超級用戶'社區中可能會更好。 –

+0

謝謝大家的幫助!我非常感謝。現在我可以回到學習python了! – BABrady27

回答

2

這裏是許多工作的解決方案:

  1. 打開cmd爲管理員。
  2. 轉到所需的蟒蛇腳本文件夾:C:\Python34\Scripts
  3. 現在鍵入PIP pip install --upgrade pip(僅檢查)
  4. 對於NumPy的(你不能直接做)(人也):

    4.1。從here下載所需的所有軟件包:

    4.2。現在輸入:pip install [file location of package]

    4.3。這應該做的伎倆。

注:如需更詳細的解釋,請看看這個tutorial

回執上的進度。

+0

這是對的!非常感謝你的幫助! – BABrady27

+0

歡迎。請批准標記問題解答的答案。 –

2

嘗試以管理員身份運行命令提示符,然後發出pip install命令。

+0

就是這樣!非常感謝!我不能相信這是一個愚蠢的錯誤,我沒有作爲管理員運行cmd。謝謝! – BABrady27

+0

請考慮標記答案已解決。樂意效勞。 – aleksk

1

似乎你在兩種不同的Python安裝之間有衝突。

我在過去遇到過類似的問題,並刪除了所有Pythons,清理了路徑並重新安裝了Anaconda,並使用Anaconda環境來處理多個版本的Python。

使用conda安裝應該與你一起工作只是蟒蛇。