python配置自己的第三方包

2021-09-13 20:20:21 字數 888 閱讀 3548

對於要發布的**,需要準備的檔案如下(放在根目錄下)

setup.py是核心配置檔案,格式為

from distutils.core import setup

setup(name='module_name',

version='1.0',

py_modules=['module_name'],

)

req.txt是自己的程式需要的依賴包,格式為

#### no-version specified 

beautifulsoup4

#### version specified

docopt == 0.6.1

keyring >= 4.1.1

#### to other requirement file

-r other-requirements.txt

#### specific file

./downloads/numpy-1.9.2-cp34-none-win32.whl

另外,可以選擇使用click包讓程式可以直接在控制台使用命令(類似git之類的命令),click的用法看這裡

pip install -r req.txt安裝依賴包

如果要安裝的是第三方包(以後無需修改),就用pip install --no-deps .,這個命令是python setup.py install的安全版

這兩個命令的區別可以看這裡

裝好後就可以用了,如果配置了click,可以在shell直接用setup.py裡面配置的命令

python安裝第三方包

初開始進行機器學習,對python第三方包進行安裝,已經第二次安裝了,還是不太順利,為了記住過程,寫下這篇文章。1 whl檔案 cmd輸入命令pip install packagename 例如安裝numpy包,輸入命令pip install numpy 其餘類似。2 壓縮檔案 tar 例如auto...

python 安裝第三方包

python環境是anaconda3安裝的,由於專案需要用到git的第三方包,但是在conda自帶的環境中沒有。例如使用jieba分詞庫。最後通過 import jieba 來引用 第一種方法 自動安裝 第一種方法又可以分成三種方法 1.直接conda介面自動安裝 第二種方法 半自動 git 2.然...

Python第三方包的匯入

我們知道,定義在環境變數pythonpath裡是可以直接用import匯入的。下面我們來操作如何從非pythonpath目錄匯入第三方包或者自己定義的包。假定我們的包有如下的目錄結構 person 是最頂層的包,man woman child是子包 person init py person.py ...