只能在安装目录中导入python模块

2024-09-27 21:25:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Ubuntu12.04LTS(http://code.google.com/p/cefpython/)中安装了64位的cefpython包。问题是我不能运行这些例子。上面写着没有名为wx的模块。 但是当我导航到目录/usr/local/lib/python2.7/dist-packages/cefpython1并导入wx时,它就可以工作了。所以基本上我不能在这个目录之外导入wx。我在终端上使用python解释器。在

rishi:cefpython1 ls
cefclient          cefpython_py27.pyc  chrome.pak              examples     __init__.pyc  LICENSE.txt  wx
cefpython_py27.py  cefpython_py27.so   devtools_resources.pak  __init__.py  libcef.so     locales
rishi:cefpython1 python
Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> 
[2]+  Stopped                 python
rishi:cefpython1 cd ..
rishi:dist-packages python
Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named wx
>>> 
keyboardInterrupt
>>>

我的路径如下,PYTHONPATH是空的: 在Ubuntu 12.04 LTS(http://code.google.com/p/cefpython/)中安装了64位的cefpython包。问题是我不能运行这些例子。上面写着没有名为wx的模块。但是当我导航到目录/usr/local/lib/python2.7/dist-packages/cefpython1并导入wx时,它就可以工作了。所以基本上我不能在这个目录之外导入wx。我在终端上使用python解释器。在

^{pr2}$

Tags: 模块目录comhttppackagesdistgooglecode
1条回答
网友
1楼 · 发布于 2024-09-27 21:25:37

这里的问题是python不知道从哪里导入。有关说明,请参阅This post。基本上,当您在目录中时,python知道要查找它(它在目录中查找python文件和包)。您需要将python库添加到PYTHONPATH中。在

相关问题 更多 >

    热门问题