Mac中安装Python环境和Django以及运行第一个Pyth

2019-12-11  本文已影响0人  安安静静的码代码

1.安装Python环境

brew upgrade
brew install python3
==> python
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python/libexec/bin

If you need Homebrew's Python 2.7 run
  brew install python@2

You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.7/site-packages

See: https://docs.brew.sh/Homebrew-and-Python
配置环境变量(因为mac是自带python2的环境的,默认调用的python解释器是系统自带的,所以我们要配置下python3的环境)
vim ~/.bash_profile
alias python="/usr/local/bin/python3"
JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home'
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
#export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
alias python="/usr/local/bin/python3"
~                                                                                                                                                                             
~                                                                                                                                                                             
~                                                    
source ~/.bash_profile
zhaowenwendeiMac-Pro:~ zhaowenwen$ python --version
Python 3.7.5
zhaowenwendeiMac-Pro:~ zhaowenwen$ 

2.安装Django

点击下载,或者可以去首页下载

zhaowenwendeiMac-Pro:~ zhaowenwen$ cd /Users/zhaowenwen/Django-3.0 
zhaowenwendeiMac-Pro:Django-3.0 zhaowenwen$ ls
AUTHORS         Gruntfile.js        LICENSE.python      README.rst      extras          scripts         tests
CONTRIBUTING.rst    INSTALL         MANIFEST.in     django          js_tests        setup.cfg
Django.egg-info     LICENSE         PKG-INFO        docs            package.json        setup.py
zhaowenwendeiMac-Pro:Django-3.0 zhaowenwen$ 
这里需要说明一下,虽然 python --version显示的是3.7.5的版本,但是在使用python解释器的时候还是会默认指向2.7,安装django会报错,其实只要修改了软连接python的指向为我们安装的python路径即可,但是系统文件不让改,我也是醉了。好像要重新挂载分区。在挂载的时候授于读写权限就可以。所以我们调用的时候直接用python3替换python即可。
#原命令sudo python setup.py install 改为sudo python3 setup.py install 即可
sudo python3 setup.py install
zhaowenwendeiMac-Pro-2:Python3Project zhaowenwen$ cd /Users/zhaowenwen/Python3Project/
zhaowenwendeiMac-Pro-2:Python3Project zhaowenwen$ django-admin.py startproject testPythonPro
zhaowenwendeiMac-Pro-2:Python3Project zhaowenwen$ 
zhaowenwendeiMac-Pro-2:testPythonPro zhaowenwen$ python3 manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

December 11, 2019 - 03:52:31
Django version 3.0, using settings 'testPythonPro.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

安装成功

上一篇下一篇

猜你喜欢

热点阅读