所以我知道在Windows中你可以将文件添加到Lib文件夹,然后只需将 import filename 添加到python脚本。
是否可以在Ubuntu上执行此操作,因为我需要导入此文件以使项目正常工作。 Link to file need to access
答案 0 :(得分:3)
我参观了github回购了一下,
应该可以简单地将CMUTweetTagger.py
复制到yourapp.py
所在的文件夹(相同级别),然后
import CMUTweetTagger
CMUTweetTagger.runtagger_parse(...)
或者,由于ark-tweet-nlp-python
是一个包(其中包含__init__.py
)
您可以将整个ark-tweet-nlp-python
文件夹复制到例如ark_tweet_nlp_python
文件夹(与您的脚本同等级别),例如克隆它
Git clone:
git clone https://github.com/ianozsvald/ark-tweet-nlp-python ark_tweet_nlp_python
将其用作模块:
from ark_tweet_nlp_python import CMUTweetTagger
答案 1 :(得分:0)
你需要:
import sys
print sys.path
sys.path.append('/path/to/lib/dir')
import mylib
此外,如果您尝试导入的python脚本位于目录中,则需要确保该文件夹中包含 init .py文件。在导入工作之前,它可以为空(touch /path/to/lib/dir/__init__.py
)。您可以ls /path/to/lib/dir
查看是否有 init .py文件。