[英]How do i specify the version of a module(django) on atom?
我正在嘗試在筆記本電腦上運行從 github 導入的代碼。 我想我知道問題出在哪里; 因為代碼使用的是 django v2,當我這樣做時: python -m django --version 在我的筆記本電腦上它告訴我我正在運行 django v2.9AFB89A6DACC15ADZB1.9BF89A6DACC10ADCA75 我安裝了 django v2 但無法“連接”。
我想我的問題出在路徑上,有人可以幫忙嗎?
第一步:您必須安裝pip
和virtualenv
package:
python -m pip install -U pip
or upgrade with python -m pip install --upgrade pip
if not work you must check Windows PATH or Environment variables for add python.pip2 install -U pip
or upgrade with python3 -m pip install --upgrade pip
Help link 第二步:你必須安裝virtualenv
package:
pip install virtualenv
sudo pip3 install virtualenv
Help link for install pip and virtualenv on linux第三步:您必須創建並激活虛擬環境以安裝項目要求 package。
使用以下命令創建虛擬環境: virtualenv env
命令。
Go 到“ProjectRoot/env/scripts”方向,寫入activate
並回車。
然后 go 回到項目文件 requirements.txt 所在文件夾,輸入pip install -r requirements.txt
安裝項目要求。 maybe Django version ( django==2.x
) does not exist in requirements.txt so you can add Django version into requirements.txt, and again enter pip install -r requirements.txt
for install Django and check Django version with django-admin --version
命令。 現在 go 到存在 manage.py 文件的文件夾並輸入以下命令:
python manage.py 遷移 python manage.py makemigrations
如果您想以管理員用戶身份登錄以獲取數據庫的其他內容,您必須使用python manage.py createsuperuser
創建一個超級用戶並輸入名稱、email 和密碼。 然后輸入python manage.py runserver
命令。 恭喜,現在您的項目正在 127.0.0.1:8000 上運行。
要解決此問題,您可以使用以下方法:
pip 安裝 virtualenv
Go 到“ProjectRoot/env/scripts”方向,寫入activate
並回車。
go 返回並運行pip install -r requirements.txt
然后運行python manage.py makemigrations
和python manage.py migrate
如果要創建用戶,請使用:
python manage.py createsuperuser
最后,運行python manage.py runserver
現在你的服務器在http://127.0.0.1:8000工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.