簡體   English   中英

如何在 atom 上指定模塊(django)的版本?

[英]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 但無法“連接”。

我想我的問題出在路徑上,有人可以幫忙嗎?

只需獲取 src 文件夾,然后創建一個新環境並在其中添加 src 文件夾。 所有包都應該有一個txt文件。 在 env pip install -r nameOfTheTxtFile.txt 中運行此命令。 這將獲取用於創建項目並安裝它的所有包。 這樣您就不會遇到任何版本問題。 txt 文件看起來像這樣。 在此處輸入圖像描述

第一步:您必須安裝pipvirtualenv package:

  • install pip package on windows : 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.
  • install pip package on Linux or mac : pip2 install -U pip or upgrade with python3 -m pip install --upgrade pip Help link

第二步:你必須安裝virtualenv package:

第三步:您必須創建並激活虛擬環境以安裝項目要求 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.

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