我已經在適用的AWS EC2上部署了我的Django應用程序。我不知道發生什麼事,但它給我的錯誤django.core.management
爲如何更改pip命令的安裝路徑?如何設置使用pip命令安裝軟件包的默認python目錄
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
我用Google搜索和搜索上的SO答案也並通過所有可能的答案了。我面臨的問題是,我在我的應用程序中運行cron作業,這是我在settings.py
中設置的。由於這個錯誤,它不會按時執行。但我想知道我可以訪問的其他應用程序並正確運行。只有在cronjob時它給出這個錯誤的東西。
還有一個問題,我面對的是pip
命令沒有與root用戶的工作
[[email protected] ~]$ sudo pip install django
sudo: pip2.7: command not found
它與EC2用戶捉迷藏。但由於缺乏權限,無法安裝或更新模塊。
我有蟒蛇python2.6
和python2.7
的兩個版本,每當我試圖在默認情況下安裝模塊它會在python2.6
目錄。我想設置python版本2.7默認,模塊也應該安裝在2.7目錄中。 請建議我如何解決。一些類似的問題是我應用了所有的答案,但沒有奏效。請告訴我如何解決這個問題。 在此先感謝。
我試過此命令行(終端)指定安裝路徑,但什麼情況發生,由於缺乏寫權限的它沒有指定的路徑安裝,當我使用'sudo'命令,那麼它會給我錯誤,找不到'pip'命令。 – MegaBytes
嗯...它的怪異:) 你也試試: '的easy_install django', '的easy_install --install-dir的path_to_your_folder django', '暢達安裝django'(如果蟒蛇預裝)? – Andersson
是的,我的easy_install試過,但沒有奏效。我想做的一件事是,設置python2.7目錄作爲默認安裝目錄與蟒蛇代替python2.6的所有相關組件/模塊 – MegaBytes