自己的python包發布經驗

2021-08-07 19:11:56 字數 1472 閱讀 1062

主要參考:

以下經驗是建立在上述參考檔案之上的。

有幾點經驗:

1, 在  註冊乙個賬號, 我的是seefeel.

(server response (410): project pre-registration is no longer required or supported, so continue directly to uploading files. )

以上報錯是說,不需要用

$python setup.py register

2, 建立檔案  $ vim ~/.pypirc(upload failed (403): invalid or non-existent authentication information.)

[distutils]

index-servers =

pypi

[pypi]

repository:

username: seefeel  

3,如果需要打包除了py之外的檔案,在setup.py中需要增加 package_data 引數

from setuptools import setup

setup(name='seefeel',

username='seefeel'

version='0.1',

description='utils for text preprocess',

url='',

author='seefeel',

author_email='[email protected]',

license='mit',

packages=['seefeel'],

package_dir=,

package_data=,

zip_safe=false)

4,如果需要讀取package內的文字檔案,比如stop_words.txt,有乙個方法比較好用

import os

get_module_res = lambda *res: open(os.path.normpath(os.path.join(

os.getcwd(), os.path.dirname(__file__), *res)), 'r')

stop_words_path = 'stop_words.txt'

def stop_words():

words = [ line.strip() for line in get_module_res(stop_words_path)]

return set(words)

npm發布自己的包

使用npm包管理器可以很輕鬆的把包發布到網上。第一步 註冊npm乙個賬號 第二步 使用命令列,進入自己所在的包目錄 第三步 npm,初始化自己的package.json檔案。下面是package.json所必須的一些設定。根據命令列的提示就可以完成,不知道寫什麼的,回車就好 name 自己發布包的名...

發布自己的npm包

一 在npm的官網上註冊乙個賬號,二 window r 輸入cmd,使用npm login 命令登入,按照提示填寫對應的內容 內容 使用者名稱,密碼,郵箱,也就是之前註冊的npm賬號 三 新建乙個目錄 demo 使用命令cd 進入到這個目錄 demo 執行命令npm init,按照提示填寫對應的內容...

建立發布自己的npm包

首先在npm 上註冊乙個賬號,這個賬號之後會用到。註冊完畢,回到我們的電腦。windows直接cmd到命令列 輸入以下命令,會提示輸入使用者名稱 密碼 郵箱,這些都是註冊時填寫過的。輸入以下命令,會提示配置包的相關資訊,名稱版本等等,都是包的基本配置資訊 配置完畢開始寫自己的包內 建立乙個index...