2014-06-25 90 views
0

我已经在我的系统上安装了Python3的请求模块,并且似乎已经安装完好。当我使用Python3解释器运行涉及在PyCham上使用该包的脚本时,它运行时没有问题。然而,当这个环境外执行,这个错误弹出:Python3无法访问请求模块

ImportError: no module named requests 

出现这种情况,尽管PATH含Python34,其正确调用当呼叫经cmd,并通过我的双pip检查安装。有没有可能指出我可以解决这个问题的地方?

在此先感谢。

回答

0

也许你安装了两个Pythons。一个由PyCharm使用(它有requests),第二个用于cmd。除pip外,可以是PyCharm使用的Python的一部分,而不是Python cmd中使用的Python。

+0

也许。我有Python2和3;然而'cmd'和PyCham都使用版本3.我认为问题可能是我直接调用'.py'文件时执行的版本是Python2。我要快速测试这个,看这个空间。 –

+0

以上是真的。什么是可以切换到3的变量/设置? –

+0

看来你使用的是Windows('cmd'),并且Windows在注册表中有这个设置。尝试http://support.microsoft.com/kb/307859/en-us - 这是Windows XP的描述,但它应该在Windows 7中工作。我不使用Windows 2 - 3年,所以我不知道如何在Windows 8中执行此操作。 – furas