ubuntu16.04下开始django项目

时间:2022-04-27 06:29:05

前置条件:
python2.7
python3.5
mysql
pycharm社区版

1 更改默认的python版本
依次输入以下命令,可知 当前的默认python版本是2.7

qly@qlyComputer:~$ python -V
Python 2.7.11+
qly@qlyComputer:~$ python2 -V
Python 2.7.11+
qly@qlyComputer:~$ python3 -V
Python 3.5.1+

然后执行以下命令即可更改ubuntu的默认python版本

qly@qlyComputer:~$ which python
/usr/bin/python
qly@qlyComputer:~$ sudo rm /usr/bin/python
qly@qlyComputer:~$ python
bash: /usr/bin/python: 没有那个文件或目录
qly@qlyComputer:~$ sudo ln -s /usr/bin/python3.5 /usr/bin/python
qly@qlyComputer:~$ python -V
Python 3.5.1+

2 安装pip的10.0.1版本即pip3

sudo apt install -y python-pip
sudo apt install -y python3-pip

3 安装django

qly@qlyComputer:~$ pip install --user django
Collecting django
  Using cached https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl
Collecting pytz (from django)
  Using cached https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl
Installing collected packages: pytz, django
  The script django-admin is installed in '/home/qly/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed django-2.0.6 pytz-2018.4

输入该命令可查看django版本

qly@qlyComputer:~$ python -m django --version  
2.0.6

若过程中pip命令报错 ImportError: cannot import name ‘main’,参考:
https://blog.csdn.net/qq_38522539/article/details/80678412

4 创建django项目
由于pycharm的社区版无法直接创建dj项目,需要运行命令先new Django项目,然后再用编辑器导入(当然你也可以安装pycharm专业版,待我重装系统必定抛弃社区版)

qly@qlyComputer:~/PycharmProjects$ django-admin startproject remb
程序“django-admin”尚未安装。 您可以使用以下命令安装:
sudo apt install python-django-common
qly@qlyComputer:~/PycharmProjects$ sudo apt install python-django-common
。。。。。。中间省略若干行安装过程
qly@qlyComputer:~/PycharmProjects$ django-admin startproject remb
Cannot find installed version of python-django or python3-django.
qly@qlyComputer:~/PycharmProjects$ sudo apt-get install python-django
。。。。。。中间省略若干行安装过程
qly@qlyComputer:~/PycharmProjects$ django-admin startproject remb
qly@qlyComputer:~/PycharmProjects$ 

恭喜你,再使用pycharm的open打开这文件夹就可以了

可查看python的安装路径:

pip show django

plus: 个人过程d小意外,纯记录
/usr/bin/pip 是只读,但误操作导致配置文件受损,只能重装
使用apt-get remove命令卸载pip,一般都会卸载不干净
由于没有pip的amd64版本,直接安装l最新版

sudo apt-get install python3-pip