前置条件:
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