看完《Python编程从入门到实践》前11章基础语法,鉴于有PHP基础,想直接跳到第18章开始Web应用程序学习,结果跟想象的完全不一样。
比利时的爵士音乐家Django Reinhardt Django是一个开源的Web应用框架,由Python写成。采用了MTV的框架模式。其主要目的是简便、快速的开发数据库驱动的网站。具有很强的扩展性。 安装的时候报错了(系统是MacOS,使用的IDE是Pytharm) 1.建立虚拟环境 $mkdir learning_log $cd learning_log $python3 -m venv ll_env 2.激活虚拟环境 $source ll_env/bin/activate (ll_env) $ 3.安装Django (ll_env) $pip install django Collecting django Downloading Django-3.1.4-py3-none-any.whl (7.8 MB) |████████████████████████████▉ | 7.1 MB 7.5 kB/s eta 0:01:45ERROR: Exception: Traceback (most recent call last): File "/Users/marion/PycharmProjects/pythonTest/learning_log/ll_env/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher yield ......(此处省略很多报错信息) File "/Users/marion/PycharmProjects/pythonTest/learning_log/ll_env/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 刚开始不知道是什么原因,因为中途开了vpn还是报错。后来仔细看了下报错信息是超时,应该还是pip源的问题,重新开了vpn后,很快就安装完成了。 (ll_env) $ pip install django Collecting django Downloading Django-3.1.4-py3-none-any.whl (7.8 MB) |████████████████████████████████| 7.8 MB 7.1 MB/s Collecting asgiref<4,>=3.2.10 Downloading asgiref-3.3.1-py3-none-any.whl (19 kB) Collecting pytz Downloading pytz-2020.4-py2.py3-none-any.whl (509 kB) |████████████████████████████████| 509 kB 2.4 MB/s Collecting sqlparse>=0.2.2 Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB) |████████████████████████████████| 42 kB 1.0 MB/s Installing collected packages: sqlparse, pytz, asgiref, django Successfully installed asgiref-3.3.1 django-3.1.4 pytz-2020.4 sqlparse-0.4.1 当然也可以使用国内pip源:清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
如果提示主机不信任就加上--trusted-host mirrors.aliyun.com 永久使用 $ cd ~ $ mkdir .pip $ touch ~/.pip/pip.conf $ vi ~/.pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com :wq保存退出
建议使用阿里云的,豆瓣的提示找不到django。
——————精选好文—————— 美爆!你一定没有见过这样的兰州新区! 如何拍出一张好照片? 父亲,你的孙子是逆行者 ——————技术相关—————— BigSur升级后DEFlicker无法使用怎么办? 最怕蛇的我居然要学Python? 如何在OSX上完美运行exe? 开源免费!内网穿透利器:小米球ngrok ——————养家糊口—————— 能挣钱的信用卡,必须来一张 甘肃银行信用卡拉杆箱等福利领取视频 甘肃银行信用卡设置自动还款视频 ——————About ME————— Cisco网络工程师|Oracle数据库工程师 8KRAW签约摄影师|CSVA星空摄影师 影像村村民| AFP金融理财师 欢迎关注本号,一起探寻生命的真谛