主要參考:
以下經驗是建立在上述參考檔案之上的。
有幾點經驗:
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...