問題:我想要安裝的包在pip上已過時,conda沒有在回購中。所以,當我使用從GitHub安裝Python包,從github克隆python包時,我應該克隆到哪裏?
git clone package_url
cd package_name
python setup.py
我應該下載包從是其中暢達或點子通常會安裝我的包目錄的目錄中?例如,我應該從內部運行git克隆:
['/Users/home/anaconda/lib/python2.7/site-packages',
'/Users/home/anaconda/lib/site-python']
或者,我可以只運行git克隆,無論從任何目錄我碰巧在
關注的是,我從混帳下載的東西。像/ Users/home/Downloads,然後,當我運行setup.py文件時,我只會安裝在/ Users/home/Downloads目錄下,然後當我導入時,我將無法找到包。
接受的答案:我可以在任何目錄內的終端運行git clone命令。然後,我可以將目錄更改爲我克隆的軟件包的新建目錄,然後運行setup.py腳本。運行setup.py腳本應該「在python [被調用]時使用[正在]使用的任何python的站點包中自動安裝[軟件包]」。我希望這可以幫助人們過度擔心運行setup.py文件。
您通常會從包含該文件夾中運行'setup.py' – Suever
拍,我並不清楚。我編輯了我的問題以反映清晰度。 – dcook
它會在您調用'python setup.py install'時使用任何'python'的'site-packages'自動安裝' – Suever