python3.7.3配django2.0.1創建項目時一系列踩坑記錄及解決方案

建議安裝之前一定要注意版本兼容問題

Django 1.11版本兼容Python 2.7、3.4、3.5、3.6、3.7(added in 1.11.17)
Django 2.0版本兼容Python 3.4、3.5、3.6、3.7
Django 2.1、2.2版本兼容Python 3.5、3.6、3.7
Django 3.0版本兼容Python 3.6、3.7、3.8

首先是按照教程新建項目:

django-admin.py startproject mysites

然後出現了第一種情況:
直接進入了pycharm中對應的django-admin.py文件中,這是因爲電腦對django-admin.py的默認打開方式爲pycharm,需要修改爲python.exe

然後修改默認打開方式後再次運行,出現第二種情況:
django-admin.py不是內部或外部命令,也不是可運行的程序或批處理文件

經過各種百度後成功發現是因爲沒有配置環境變量,所以不能直接運行django-admin.py
解決方法:
右鍵我的電腦–>屬性–>高級–>環境變量,在系統變量列表中找到Path項,點擊編輯按鈕,在其中追加“你的django-admin.py的路徑;”,然後確認退出。

然後可能會出現第三種情況:
python運行不了,django-admin.py還是找不到等等,這是因爲你的python和django-admin.py的安裝路徑不一致的問題。

我在這介紹一個最暴力的解決辦法
直接將django-admin.py文件複製到你的項目裏面,然後運行:

python django-admin.py startproject mysites

我出現的問題:
在這裏插入圖片描述

最後成功:
在這裏插入圖片描述

最後總結一下,遇到這種問題,不知道原因的情況下,可以選擇這幾種修改方式:

1.設置環境變量
2.設置django-admin.py的默認打開方式
3.更改命令爲:
django-admin startproject mysites
# 或者爲:
python django-admin startproject mysites
# 或者爲:
python django-admin.py startproject mysites
4.將django路徑更改爲與python路徑一致
5.直接將django-admin.py文件夾複製到項目中(親測最快最有效)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章