如何在python3中使用本地库

时间:2017-09-12 01:39:57

标签: python python-3.x

如何在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文件夹。

1 个答案:

答案 0 :(得分:0)

Python 3允许您轻松使用虚拟环境。事实上,它现在是一个内置的功能。

转到包含项目的文件夹并输入

python3 -m venv myvenv

它将创建一个名为myvenv的文件夹。下一步是使用以下命令激活virtualenv。

source myvenv/bin/activate

您现在正在虚拟环境中运行并可以执行pip安装。