關(guān)鍵詞:自己的python依賴奔穿;自己的python lib餐弱;import可以直接import庫名而不用確認路徑
參考:https://www.py.cn/faq/python/18226.html
一浇衬、基礎(chǔ)操作
1巴帮、準備自己的庫
如果是文件夾堕绩,要編寫__init__.py
放到文件夾中部蛇,示例如下剂陡。
__VERSION__ = '1.0.0' # 聲明庫的版本號
from . import * # 導(dǎo)入文件夾中的所有文件狈涮,比如文件夾名為myApi(區(qū)分大小寫),之后引用要引用其中的文件A鸭栖,則myApi.A
2歌馍、放入python依賴的文件夾
找到python的文件夾,將寫好的文件/文件夾放入lib/site-packages
中晕鹊。
lib/site-packages
在哪里松却?
可以通過pyCharm的settings-interpreter確認當前使用的文件夾,我這邊是C:\Python36\python36.exe溅话,那么我對應(yīng)的是C:\Python36\Lib\site-packages
interpreter
the father of site-packages
site-packages
3晓锻、確認成功
隨便選種方式import可以看看有沒有成功,比如我這里直接在pycharm中新建了文件夾飞几,內(nèi)部寫入了import myAPI
砚哆,不報錯,ctrl+shift+f10,運行也沒問題屑墨,使用里面的包也沒問題躁锁。
注意庫名要大小寫匹配文件夾/文件名
注意當前使用的python.exe的是
二纷铣、第二步的另一種可選方式
可能多個interpreter都使用相同的庫,自己寫的庫還要涉及代碼的更新等等战转,那么第二步的拷貝這種方式就很難受了搜立,因此可以創(chuàng)建映射,多個interpreter都映射到相同的庫槐秧。
windows下創(chuàng)建映射可以參考http://www.reibang.com/p/6b8eea8868f7