如何在python3中导入本地库?
setup.cfg
[install]
prefix=./
requirements.txt
# cat requirements.txt
docopt==0.6.2
test.py
"""
Usage:
test.py facility-list
Options:
-h --help Show this screen.
"""
from docopt import docopt
if __name__ == '__main__':
print('Hellow World')
壳
pip3 install -r requirements.txt
python3 test.py
Traceback (most recent call last):
File "test.py", line 8, in <module>
from docopt import docopt
ModuleNotFoundError: No module named 'docopt'
为什么输入不起作用?在pip2安装之后,我的项目文件夹中有一个./lib
文件夹。
答案 0 :(得分:0)
Python 3允许您轻松使用虚拟环境。事实上,它现在是一个内置的功能。
转到包含项目的文件夹并输入
python3 -m venv myvenv
它将创建一个名为myvenv的文件夹。下一步是使用以下命令激活virtualenv。
source myvenv/bin/activate
您现在正在虚拟环境中运行并可以执行pip安装。