发行
我想用pip3将github中的python模块安装到名为local_lib/的本地文件夹中,然后在脚本中使用它,而不使用任何virtualenv。在
上下文
以下是我的文件夹结构:.
+-- local_lib/ // Folder where the package must be installed
+-- my_script.py
下面是我用来将path.py包从github安装到local_lib/文件夹的命令行:
^{pr2}$
以下是命令行后local_lib/文件夹的内容:.
+-- local_lib/ // Folder where the package must be installed
| +-- __pycache__
| +-- importlib_metadata-0.8.dist-info
| +-- path.py-11.5.1.dev20+g3684c4d.dist-info
| +-- zipp-0.3.3.dist-info
| +-- importlib_metadata
+-- my_script.py
以下是my_script.py的内容:#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from local_lib.path import Path
if __name__ == '__main__'::
print(Path('.') / 'generated_folder')
但是当我用python3 my_script.py执行脚本时,我得到以下导入错误:Traceback (most recent call last):
File "my_program.py", line 4, in module
from local_lib.path import Path
ModuleNotFoundError: No module named 'local_lib.path'
我应该改变导入包的方式吗_剪切.py还是我应该更改命令行来安装软件包?在