无法访问Python模块

时间:2016-03-07 00:31:18

标签: python python-3.x

我无法安装任何python模块,请尽可能帮助我。

我正在运行Windows,我在win32上有python 3.5.1(v3.5.1:37a07cee5969)[MSC v.1900 64位(AMD64)]。 Python35安装在C:\ Python35中。我也安装了Anaconda3。我已经设置PATH包括:(C:\ Python35 \ Scripts \; C:\ Anaconda3; C:\ Anaconda3 \ Lib \ site-packages \; C:\ Anaconda3 \ Scripts),我认为它包含了所有内容我需要那个。

具体来说,我尝试使用pip install安装Numpy,Pandas和Quandl模块。从命令提示符开始,我已经完成了" conda install numpy"," conda install pandas"和" conda install Quandl",所有这些都已安装我可以在C:\ Anaconda3 \ Lib \ site-packages \中找到它们,但是当我进入命令提示符并访问python时,然后输入" import numpy" (或pandas),它返回一个Traceback错误 - ImportError:没有名为' numpy' ('熊猫&#39)。当我尝试输入"导入Quandl"时,它返回错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python35\lib\site-packages\Quandl\__init__.py", line 11, in <module>
    from .Quandl import (
  File "C:\Python35\lib\site-packages\Quandl\Quandl.py", line 11, in <module>
    import pandas as pd
ImportError: No module named 'pandas'

有关详细信息,当我尝试执行“pump install numpy&#39;从命令提示符开始,它会在很多事情上出错,而​​不是可用的&#34;,而在底部是状态:

Command "c:\python35\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\BradyA\\AppData\\Local\\Temp\\pip-build-9t5yqzmk\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\BradyA\AppData\Local\Temp\pip-i6hj44h_-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\BradyA\AppData\Local\Temp\pip-build-9t5yqzmk\numpy\

有什么想法?谢谢。

3 个答案:

答案 0 :(得分:2)

尝试以管理员身份运行命令提示符,然后发出pip install命令。

答案 1 :(得分:2)

这是一个适用于许多人的解决方案:

  1. 以管理员身份打开cmd
  2. 转到所需的pythons脚本文件夹:C:\Python34\Scripts
  3. 现在输入pip pip install --upgrade pip(只是检查)
  4. 对于NumPy(你不能直接这样做)(其他人也是):

    4.1。从here下载所需的所有软件包:

    4.2。现在输入:pip install [file location of package]

    4.3。这应该可以解决问题。

  5. 注意:有关详细说明,请查看此tutorial

    让我了解进展情况。

答案 2 :(得分:1)

您似乎在两个不同的Python安装之间存在冲突。

我过去遇到过类似的问题,删除了所有Pythons,清理了路径并重新安装了Anaconda,并使用Anaconda环境处理多个版本的Python。

使用conda安装应该只使用Anaconda。