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 服务器的入口,以便运行你的项目。

上一篇 下一篇

猜你喜欢

热点阅读