2016-09-29 101 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下>