2016-03-07 228 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安装应该与你一起工作只是蟒蛇。