2016-09-29 137 views
2

我剛剛安裝了Python 3.5.2。我正在shell/IDLE環境中工作,並嘗試導入Pandas。將熊貓導入Python

然而,當我寫:進口大熊貓

我得到如下:

Traceback (most recent call last): 
    File "C:/Users/bartogre/Desktop/Program1.py", line 1, in <module> 
    import pandas 
ImportError: No module named 'pandas' 

如何任何模塊添加到庫中的Python 3.5.2是閱讀?我不想在Anaconda工作。

我看了這個視頻:https://www.youtube.com/watch?v=ddpYVA-7wq4

及以下的CMD我的輸出:

C:\Users\bartogre> 
C:\Users\bartogre>cd c:\users\bartogre\desktop\pyodbc-master 
c:\Users\bartogre\Desktop\pyodbc-master>python setup.py 
c:\Users\bartogre\Desktop\pyodbc-master>python setup.py install 

'git' is not recognized as an internal or external command, 
operable program or batch file. 
WARNING: git describe failed with: 1 
WARNING: Unable to determine version. Using 3.0.0.0 
C:\Program Files (x86)\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.5.egg\s 
etuptools\dist.py:340: UserWarning: The version specified ('3.0.0-unsupported') 
is an invalid version, this may not work as expected with newer versions of setu 
ptools, pip, and PyPI. Please see PEP 440 for more details. 
running install 
running bdist_egg 
running egg_info 
writing pyodbc.egg-info\PKG-INFO 
writing dependency_links to pyodbc.egg-info\dependency_links.txt 
writing top-level names to pyodbc.egg-info\top_level.txt 
reading manifest file 'pyodbc.egg-info\SOURCES.txt' 
reading manifest template 'MANIFEST.in' 
writing manifest file 'pyodbc.egg-info\SOURCES.txt' 
installing library code to build\bdist.win32\egg 
running install_lib 
running build_ext 
building 'pyodbc' extension 
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ 
Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 
+0

http://pandas.pydata.org/pandas-docs/version/0.18.1/install.html – Goyo

+0

很難給你一個像樣的答案不知道是什麼你已經嘗試過的安裝方法。 –

+0

嘿 - 更新了這個問題。我猜我需要安裝http://landinghub.visualstudio.com/visual-cpp-build-tools? – polonius11

回答

1

一點背景:一個系統可以有多個Python的安裝。在Windows上,每個目錄都是一個包含python.exe和Lib/site-packages /的目錄。要將軟件包與特定的python.exe一起使用,您必須安裝到相應的站點軟件包中。

就你而言,'python'調用'C:\ Program Files(x86)\ Anaconda3 \ python.exe'。你有另一個你想與之合作的python安裝嗎?

在任何情況下,目前在Windows上安裝軟件包的標準方法都是使用pip。在控制檯中運行它,最好的辦法是

some/path> <some python> -m pip install package 

其中<some python>要麼python調用默認安裝或別的東西再弄安裝。 Pip首先訪問pypi.python.org來查找軟件包。如果程序包包含C代碼,它可能會找到適當的預構建二進制文件或嘗試本地編譯,這需要Visual C++編譯器的正確版本。

如果pip沒有爲您的安裝找到預構建的二進制文件,我會執行以下操作。對於大約200個包,非官方的二進制文件可在http://www.lfd.uci.edu/~gohlke/pythonlibs/。該網站已經升級,並且Windows用戶至少有十年的時間,我和其他許多人也使用過它。 Cristoph給出了關於如何下載文件然後使用pip進行安裝的說明。

+0

@ Terry - 我試圖將模塊安裝到位於此處的Python 3.5: C:\ Users \ bartogre \ AppData \ Local \ Programs \ Python \ Python35-32 \ 什麼是PIP?網頁搜索帶我到https://pypi.python.org/pypi/pip 如果我正確地閱讀你的答案,我需要...... 1)安裝PIP 2)運行命令C:\ Users \ bartogre \ AppData \ Local \ Programs \ Python \ Python35-32 \> -m pip install pandas 3)完成了嗎? – polonius11

+0

pip = python安裝程序,或類似的東西。爲了解決引導問題 - 如何安裝安裝程序,PSF python.org安裝程序包含一個pip版本。 '-m pip'運行已安裝的pip程序包。所以跳過1)。請注意,安裝的pip可以自行更新。 -m pip -h將顯示一般幫助信息。 pip install -h將顯示特定於安裝的幫助。嘗試2)。 –

+0

如果2)由於無法編譯而無法工作,請使用我列出的備選方案來獲得編譯好的二進制文件,以便安裝。我相信,pip會安裝'輪子',表示爲xyz.whl。 –

0

這是所有偉大的反饋 - 我通過conda安裝。而且,我正在Spyder上使用ILDE環境。請從CMD下面。

Microsoft Windows [版本6.1.7601] 版權所有(c)2009 Microsoft Corporation。版權所有。

C:\ Windows \ System32下>暢達安裝pyodbc 使用蟒蛇雲API網站https://api.anaconda.org 讀取行包裝的元數據:.... 解決包裝規格:.........安裝在環境Ç

一攬子計劃:\用戶\哈爾\ Anaconda3:

下列軟件包將被下載:

package     |   build 
---------------------------|----------------- 
conda-env-2.6.0   |    0   498 B 
python-3.5.2    |    0  30.3 MB 
pyodbc-3.0.10    |   py35_1   48 KB 
ruamel_yaml-0.11.14  |   py35_0   217 KB 
conda-4.2.9    |   py35_0   428 KB 
------------------------------------------------------------ 
             Total:  31.0 MB 

下列新軟件包將被安裝:

pyodbc:  3.0.10-py35_1 
ruamel_yaml: 0.11.14-py35_0 

以下軟件包將被更新:

conda:  4.0.5-py35_0 --> 4.2.9-py35_0 
conda-env: 2.4.5-py35_0 --> 2.6.0-0 
python:  3.5.1-4  --> 3.5.2-0 

繼續([y]/n)? y

提取包... conda-env-2.6。 100%| ############################### |時間:0:00:00 0.00 B/s python-3.5.2-0 100%| ############################ ### |時間:0:00:20 1.56 MB /秒 pyodbc-3.0.10- 100%| ############################# ## |時間:0:00:00 788.82 kB/s ruamel_yaml-0。 100%| ############################### |時間:0:00:00 837.06 kB/s conda-4.2.9-py 100%| ############################ ### |時間:0:00:00 969.21 kB/s 提取軟件包... [COMPLETE] | ############################ ###################### | 100% 取消關聯包... [COMPLETE] | ##################################### ############# | 100% 鏈接軟件包... [COMPLETE] | ##################################### ############# | 100%

C:\ Windows \ System32下>