我的是
daysn
|daysn
|-test.py
|____init.py 記得加init.py啊,不加生成個鬼
|____setup.py
首先是test.py
然後setup.py
# coding: utf-8
from setuptools import setup, find_packages
setup(
name=
'daysn', # 專案名稱,也就是pip list後會出來的包名
version=
'1.0.0',
packages=find_packages(
), # 包含所有的py檔案
include_package_data=true, # 將資料檔案也打包
zip_safe=true
)
打包~
daysn> python setup.py sdist bdist_wheel
running sdist
running egg_info
writing daysn.egg-info\pkg-info
writing dependency_links to daysn.egg-info\dependency_links.txt
writing top-level names to daysn.egg-info\top_level.txt
reading manifest file
'daysn.egg-info\sources.txt'
writing manifest file
'daysn.egg-info\sources.txt'
。。。adding 'daysn-1.0.0.dist-info/record'
removing build\bdist.win-amd64\wheel
good接下來用起來!
f:\study\daysn> python
python 3.6.8 (tags/v3.6.8:3c6b436a57, dec 24 2018, 00:16:47)
[msc v.1916 64 bit (amd64)
] on win32
formore information.
>>
>
import daysn #先import大包試一下
>>
> from daysn import
test
#模組
>>
> test.add #檢視函式
>>
> test.add(
)#得嘞,執行下
1+1=2
>>
>
pip安裝python包到自定義目錄
我是用anaconda的python,包括裡面的pip,但是用下面命令安裝python包有乙個問題 sudo pip install leveldb 就是會把python包裝到系統python預設目錄,然後在anaconda中的python裡import leveldb還是找不到,下面的方法可以安裝...
python匯入自定義包
在python導包的時候有三條鐵規 1.嚴格區分包和資料夾。包的定義就是包含 init py的資料夾。如果沒有 init py,那麼就是普通的資料夾。2.匯入package。在python 安裝目錄的site package資料夾中新建 pth,內容是需要匯入的package所在的資料夾路徑。3.匯...
Python3中自定義包和匯入自定義包
第一篇部落格,寫得質量可能會不高,但希望能開個好頭,努力成為優秀的程式設計師!今天在惡補python基礎知識,發現我對包,庫,模組的定義非常模糊,於是我回頭看了一下基礎知識,也是一時興起想讓跟我一樣一開始有些困惑的人避坑!要想知道什麼是包,得先了解一下模組的概念!知道了模組,那緊接著看看包 上面是我...