[英]Can't import module in python
我正在尝试在我的网站中使用此 python库。 现在,我已经下载了sc2reader-0.6.5-py3.3.egg
文件,并将sc2reader
文件夹转移到我的FTP帐户的某个随机目录中。 我还在同一目录中创建了名为test.py
和test.php
的文件。 Test.php
执行test.py
,而test.py
导入sc2reader
库。
这是test.py
的代码:
import sys
import sc2reader
print 'Works'
而且它没有运行,如果我删除第二行( import sc2reader
),它就可以正常运行。
目录结构如下所示:
/random_dir
L________/sc2reader
L_____ __init__.py
L______/other_stuff
L________test.py
L________test.php
任何帮助深表感谢。 :P
使用pip从PyPI的最新版本安装:
pip install sc2reader
或easy_install:
easy_install sc2reader
您下载的egg
文件应使用easy_install进行安装。 您可以通过运行以下命令执行此操作:
easy_install sc2reader-0.6.5-py3.3.egg
。
我建议仅在virtualenv
下使用pip
安装。 这样,当您使用的Python或库更新时,您的环境不会随之改变,并且您的应用程序将继续运行。
在我看来,sc2reader不在您的PYTHONPATH中。 打开Python,不带引号,键入“ import sys”,然后键入“ sys.path”。 将sc2reader放在列出的路径之一中,看看它是否运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.