我對Django相當陌生,這是我第一次創建一個Databse。我遵循教程,並創建了一個虛擬環境。在這個虛擬環境中,安裝了psycopg2軟件包(如下圖所示)。如何解決錯誤:「No module named psycopg2」(postgreSQL和Django)?
然而,當我使用命令「蟒蛇manage.py遷移」,出現以下錯誤:「無模塊名爲psycopg2」。這很奇怪,因爲它似乎安裝了psycopg2,並且正確的虛擬環境與PyCharm鏈接。
爲了記錄,我檢查了堆棧溢出的類似問題,解決方案通常是沒有使用「pip install psycopg2」。但是,我已經做到了。
任何指導將真正感激!
你在'project1_env'虛擬ENV運行'蟒蛇manage.py migrate'? –
不!我認爲python manage.py應該在項目文件夾中運行:),但我會嘗試你現在提出的建議。如果在虛擬環境中有一個名爲manage.py的文件 非常感謝您的回答! – user3257736
virtualenv文件夾內不會有'manage.py'文件。首先運行'。\ project1_env \ Scripts \ activate'運行'python manage.py migrate'前需要激活virtualenv。 –