Re: [問題] github下載package使用的問題

作者: uranusjr (←這人是超級笨蛋)   2018-02-05 17:04:17
※ 引述《BeAnActuary (Actuary)》之銘言:
→ uranusjr: 先解釋一下你所謂「安裝」是什麼意思; 你想要繼續開發這 02/05 16:10
→ uranusjr: 個專案本身嗎?還是你想在別的專案裡使用這個專案的程式 02/05 16:10
→ uranusjr: 碼?還是這個專案本身是一個完整的工具 (像 git 這樣), 02/05 16:11
→ uranusjr: 你要直接把它拿來在 command line 之類的地方使用? 02/05 16:12
: 謝謝指正,這個專案本身就是一個完整的工具,我只是想要直接使用它並作一些數據測試
: 我以為install就是意指安裝...
Install 是安裝沒錯
但是因為 Python 本身就有太多種用法
所以「安裝一個套件」可以代表很多種意思, 每種用法有自己的最佳解
回到你的問題, 看起來這主要有兩種解法, 都是用 Pip
1. pip install
看你的描述, 這個工具並沒有被放上 PyPI
但是 Pip 支援直接從 Git 安裝, 所以你可以
pip install git+https://github.com/author/repo.git#egg=套件名
注意最後面的 #egg=... 部分
這會被 Pip 用來為這個套件取名
通常你可以看 setup.py 裡面的 name 參數, 用一樣的就好
這樣的缺點是沒辦法使用 Pip 的更新功能
因為它自己不知道套件有沒有更新, 也不懂要怎麼用 Git 更新
當你發現有新版本時, 只能重新安裝一次
pip install
作者: uranusjr (←這人是超級笨蛋)   2017-02-05 16:10:00
先解釋一下你所謂「安裝」是什麼意思; 你想要繼續開發這個專案本身嗎?還是你想在別的專案裡使用這個專案的程式碼?還是這個專案本身是一個完整的工具 (像 git 這樣),你要直接把它拿來在 command line 之類的地方使用?
作者: aszx4510 (wind)   2018-02-06 01:08:00
感謝教學,學到一課。
作者: BeAnActuary (Actuary)   2018-02-06 14:50:00
第一種方法被要求要輸入使用者帳號及密碼(應該是開發者的資訊才能下載~)方法2 試驗成功 謝謝詳細的教學 好多東西要學啊~

Links booklink

Contact Us: admin [ a t ] ucptt.com