Mac搭建python3和Django
2020-05-12 本文已影响0人
秋天下雨淋湿冬天
Mac 系统根据网上的方法一步步安装 python3,真是乱七八糟,自己整理一份
Mac 默认是 python2.7,都2020年了,我们需要安装python3
安装Python3
brew search python3
brew install python3
安装成功后输入的默认命令是python3
因为每次都需要python3 感觉有点恶心,于是
重命名python
//打开配置文件并写入python的外部环境变量
open ~/.bash_profile
//重命名python
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
//让配置文件生效
source ~/.bash_profile
//重启电脑使用python命令查看
python
强制更新pip
python -m pip install --upgrade --force-reinstall pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
或者
pip3 install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
查看Python版本
python -V
安装 Django
sudo -H pip install Django -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
我的python本地路径和 Django路径
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/bin
到这里发现 django-admin startproject xxx不能用
增加链接
ln -s /Library/Frameworks/Python.framework/Versions/3.7/bin/django-admin.py /usr/local/bin/
然后就可以使用 django-admin.py startproject xxx
以HelloWorld为例
django-admin.py startproject HelloWorld
HelloWorld: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该
Django 项目进行交互。
HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
HelloWorld/settings.py: 该 Django 项目的设置/配置。
HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。