python 安裝
1. 官網下載:以 window 為例,按提示下載,版本號根據實際需求選擇:
2. 選擇路徑,安裝完成后,命令行輸入 python 檢測是否安裝成功,下圖為安裝成功顯示:quit() 表示退出 python 環境
pip 安裝
執行兩個命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
在 “屬性”-> "高級系統設置" ,添加 Path :D:\Django\Scripts,然后在 Scripts 目錄下進入 cmd ,輸入 pip -v 查看是否安裝成功。
安裝成功后,需要重新啟動 cmd。
pip更新及Requirement already up-to-date解決方法
在pycharm的虛擬環境中,特別容易出現運行更新pip的命令后,提示要求己經更新,但實際上查看版本還是沒更新成功。
運行 python -m pip install --upgrade pip 提示未更新:
(venv) D:\medieco\reservation-system>python -m pip install --upgrade pip Requirement already up-to-date: pip in d:\djangolearn\mysite\venv\lib\site-packages (19.0.2)
解決辦法:
根據提示的 pip 路徑,刪掉 Lib/site-packages下的 pip-xx.xdist-info 文件
在運行 python -m pip install --upgrade pip
安裝 virtualenv
pip install virtualenv
安裝 virtualenvwrapper
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用該命令
安裝 Django
pip install Django
查看版本
py -m django --version
報錯總結:
按照官方文檔創建第一個 Django 應用,(https://docs.djangoproject.com/zh-hans/2.1/intro/tutorial01/),執行 py manage.py runserver 啟動服務器報錯如下:
按照報錯提示刪除 from exc,仍報錯:
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
報錯原因:
虛擬環境未安裝 Django 導致的。我的電腦還裝着 python2.x 所以需要在虛擬環境里裝 Django,如果電腦只裝了 python3.x 則不會有問題。
解決辦法:
進入虛擬環境,執行 pip install django,安裝完成后,執行 py manage.py runserver 啟動服務器