我试图在我的网站上使用this 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
答案 0 :(得分:0)
使用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或库更新时,您的环境不会随着它们而改变,您的应用程序将继续工作。
答案 1 :(得分:0)
在我看来,sc2reader不在您的PYTHONPATH中。打开Python,不带引号,输入'import sys'然后'sys.path'。将sc2reader放在列出的其中一个路径中,看看它是否运行。