django 2.1版本安装

安装了一个晚上,发现django 对包的依赖太强了。以下是刚刚安装的环境:

python 3.6.3
sqlite3.8.11
django 2.1.8

其中 python 与 sqlite3 版本已上传百度云,如下:

链接:https://pan.baidu.com/s/1fPKxr_hX63iySePiNwj9dA 
提取码:ci6n 

django安装时 用pip 指定版本即可,如下:

pip3 install --index-url=http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com  django==2.1.8

若出现报错:

  File "/usr/local/lib/python3.6/site-packages/django/db/backends/base/base.py", line 216, in ensure_connection
    self.connect()
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/base/base.py", line 194, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 159, in get_new_connection
    conn = Database.connect(**conn_params)
sqlite3.NotSupportedError: URIs not supported

则:

在修改文件 /usr/local/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py 修改下述配置:

kwargs.update({'check_same_thread': False, 'uri': True})  
改成
kwargs.update({'check_same_thread': False, 'uri': False})

你可能感兴趣的:(django安装,python学习)