簡體   English   中英

無法在python中導入模塊

[英]Can't import module in python

我正在嘗試在我的網站中使用 python庫。 現在,我已經下載了sc2reader-0.6.5-py3.3.egg文件,並將sc2reader文件夾轉移到我的FTP帳戶的某個隨機目錄中。 我還在同一目錄中創建了名為test.pytest.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

sc2reader的文檔中

使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM