我試圖在OpenShift上安裝python軟件包,但我發現有關如何執行此操作的最佳方法的頁面很少。有人可以請建議獲得說oauth2
和simplejson
最好的方式。我試過在setup.py
中包含這些內容,但我不知道這些內容是否可用,或者我必須上傳並指向路徑。我怎樣才能做到這一點?在OpenShift上安裝python軟件包
4
A
回答
11
您是否安裝rhc
(由OpenShift.com製作)?
如果沒有,那麼就OpenShift.com看到:Installing OpenShift RHC Client Tools
現在你可以用rhc
rhc ssh
訪問服務器,然後你可以一如既往做到:
檢查Python版本(大V)
python -V
檢查PIP版(帶大V)
pip -V
檢查安裝的模塊
pip freeze
搜索模塊
pip search simplejson
pip search json | sort # sorted result
安裝新模塊
pip install simplejson
和其他Linux/bash的功能
ls
ls -al
echo "hello world"
cd folder_name
mkdir new_folder_name
chmod +x filename
cat filename
grep 'hello' */*.py
history
nano filename
for x in */* ; do echo $x ; done
2
試圖通過pip安裝Python庫總是會導致OSError: [Errno 13] Permission denied
錯誤。不確定這是OpenShift行爲的改變還是我的一些錯誤配置。對於通過點安裝問題的其他人,easy_install
始終如一地適用於我(至少使用Flask墨盒):
[appname-domain.rhcloud.com ]\> easy_install simplejson
Searching for simplejson
Best match: simplejson 3.2.0
Adding simplejson 3.2.0 to easy-install.pth file
Using /opt/rh/python27/root/usr/lib64/python2.7/site-packages
Processing dependencies for simplejson
Finished processing dependencies for simplejson
相關問題
- 1. R,Python:在rpy2上安裝軟件包
- 2. python Beautifulsoup4軟件包安裝
- 3. Python安裝軟件包
- 4. 安裝python軟件包
- 5. 在Python中安裝軟件包
- 6. 在anaconda中安裝python軟件包
- 7. 在python 3.4中安裝RDFLIB軟件包
- 8. 在安裝時安裝軟件包所需的R軟件包
- 9. 在debian上安裝實驗軟件包
- 10. 在CentOS上安裝PHP軟件包
- 11. 在Canopy上安裝一個軟件包
- 12. 在R上安裝rCharts軟件包2.15.2
- 13. 在R上安裝軟件包
- 14. 在lavarel 4.x上安裝軟件包
- 15. 在Mac OS X上安裝軟件包
- 16. 在Mac上安裝RQuantlib軟件包10.12.1
- 17. 在PostgreSQL RDS上安裝軟件包AWS
- 18. 在CentOS 6.5上安裝軟件包
- 19. 在安裝biopython軟件包
- 20. 在Anaconda安裝軟件包
- 21. 在Python中安裝軟件包時pip安裝追蹤錯誤
- 22. 如何安裝一個軟件包在Python如rpy2在Windows上
- 23. 無法安裝python軟件包表
- 24. 無法安裝Python軟件包
- 25. OSX:安裝python軟件包時出錯
- 26. 安裝和導入python軟件包
- 27. Python:安裝一些軟件包
- 28. Python pip - 爲軟件包安裝文檔?
- 29. python自動安裝軟件包
- 30. Pip只安裝純python軟件包
謝謝。我已經設法得到一些所需的軟件包,雖然似乎有安裝MYSQL-python的問題。我得到以下內容:ImportError:沒有名爲'ConfigParser'的模塊,但我無法手動包含ConfigParser來避免這種情況。 – disruptive
在Python3中,它命名爲'configparser' - 小寫。試試'python -i'和'import configparser' - 你不會出錯。這就是爲什麼'MYSQL-python'有問題。我更喜歡'Postgres',所以我對此沒有任何問題。但在'PythonAnywhere.org'上,我不得不使用'MySQL',它們顯示瞭如何使用'pip'安裝外部軟件包 - https://www.pythonanywhere.com/wiki/UsingMySQL。也許它會爲你工作。 – furas
我已經在本地機器上安裝了rhc和git(Win 8)。但python是在服務器上,而不是本地(和我需要在服務器上的包)。所以'python -V'no'pip -V'都不起作用。該怎麼辦? –