簡體   English   中英

如何更改pip命令的安裝路徑? 如何使用pip命令設置默認的python目錄以安裝軟件包

[英]how to change installation path of pip command? How to set default python directory for installation of packages using pip command

我已在運行正常的AWS EC2上部署了Django應用程序。 我不知道會發生什么,但它給我django.core.management錯誤

Traceback (most recent call last):
  File "/home/ec2-user/myproject/manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

我也用谷歌搜索並搜索了答案,並仔細研究了所有可能的答案。 我面臨的問題是,我正在我在settings.pysettings.py應用程序中運行cron作業。 由於此錯誤,無法按時執行。 但是我想知道我可以訪問的其他應用程序及其運行是否正常。 僅在cronjob發生時才給出此錯誤。
我面臨的另一個問題是pip命令無法與root用戶一起使用

[ec2-user@ip-XXX-XXX-XXX-XXX ~]$ sudo pip install django
sudo: pip2.7: command not found

它正在用ec2-user運行。 但由於權限不足,因此無法安裝或更新模塊。
我有兩個版本的python python2.6python2.7 ,每當我嘗試安裝模塊時,默認情況下它將進入python2.6目錄。 我想將python版本設置為2.7默認,並且模塊也應該安裝在2.7目錄中。 請建議我如何解決。 我在那里應用了所有答案,但沒有奏效。 請告訴我如何解決此問題。 提前致謝。

您可以直接從命令行(終端)指定安裝路徑

pip install --target=required_path required_package

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM