
1 yingxiangyu 2023-08-17 10:49:38 +08:00 python setup.py install 把每个包手动装一下,不需要 pip ,或者直接放到 site-packages |
2 TimePPT PRO 这种情况参照下 PEP582 ? https://peps.python.org/pep-0582/ |
3 xiyou007 2023-08-17 11:00:22 +08:00 sys.path.append("xxxx") 之类的, |
4 wliansheng 2023-08-17 11:00:41 +08:00 把工具包放到系统 path 里面 ```python import sys sys.path.append('path') # 然后直接 import 就行了 ``` |
5 NoOneNoBody 2023-08-17 11:49:12 +08:00 无特定路径三方包就简单了 任意地方(当然需要权限可及)建个目录,假设这个目录绝对路径为/PathToPackage ,将所有包扔进去 写个 xxx.pth 文件,是个文本文件,就一行 /PathToPackage ,不需要任何包路径,就是这个目录而已 然后将这个 xxx.pth 扔进 site-packages 就是了 PS: 这种情况我没试过编译,不过看你的样子也不需要编译吧 标准做法肯定是认真写__init__.py 了,上面只是懒人方案 我自写的一些公共模块(多个项目使用),就是这样做的 |
6 volvo007 2023-08-17 12:21:26 +08:00 via iPhone 同 sys.path.append("xxxx") 这里有个 tip 是,如果你启用了 autopep 这种自动格式化的插件,他可能会把这一句放到所有引用的最后面导致引用失效 可以在这句话之后的其他所有 import 之后加 #noqa 注释来规避此问题 |
7 DigitalG 2023-08-17 14:26:55 +08:00 你能下载的第三方包( pypi 上那种?)都是打包好的吧。pip 支持从本地安装的(建议 pip 升级到最新)。 `python -m pip install -e ${path to the package}` 之后就正常 import 使用就好了 |