方法一
1. 查看由pip安裝的模塊的位置
/usr/local/lib/python3.8/dist-packages
將自己的模塊放置該文件夾內(nèi)

引用即可

方法二
將自己的python放在自定義的位置例如

利用sys.path.append()添加路徑

方法三
自定義python安裝包
https://packaging.python.org/tutorials/packaging-projects/
https://dzone.com/articles/executable-package-pip-install
step 1: 定義structure 依據(jù)教程填寫文件夾 pakage內(nèi)容
├── LICENSE
├── pyproject.toml
├── README.md
├── setup.cfg
├── setup.py? # optional, needed to make editable pip installs work
├── src/? ? ? ?
│?? └── iris_pkg/? ??##安裝成功后,引用的包
│?? ? ? └── iris/
│?? ? ? ? ? ? ? ?└── __init__.py? ? ? ##每個子模塊都必須有__init__.py
│?? ? ? ? ? ? ? ? ?└── iris_pb2_grpc.py
│?? ? ? ? ? ? ? ? ?└── iris_pb2.py
│??? ? └── __init__.py
│?? ? ?└── client.py
└── tests/
step 2: 打包
安裝打包工具:
sudo python -m pip install --upgrade pip setuptools wheel? ? /? ?pip install --upgrade pip setuptools wheel
sudo python -m pip install tqdm? ?/?pip install tqdm
sudo python -m pip install --user --upgrade twine /??pip install --user --upgrade twine
打包:在pakage文件夾下 運行?python setup.py bdist_wheel,獲得

取出dist文件夾下的whl文件 即為安裝包,可pip install
step 3:安裝
zhangjie@zhangjie:~$ sudo pip3 install iris_client-0.0.3-py3-none-any.whl
安裝后引用

需注意:若更新模塊的版本,但不改變模塊的名稱,需重新啟動數(shù)據(jù)庫,進(jìn)行模塊的重新引入,因為第一次引用模塊時,模塊的信息被存進(jìn)了緩存里。同理,若想緩存導(dǎo)入,提高性能,可
