11月3日
环境搭建完成了,继续学习python框架
总结一下自己现在的能力吧。后台无界面的python脚本是能够书写的,但是python界面方面的编程能力还大大的不足,python与数据库的结合能力也不够,接下来就学习这方面。
真是太奇怪了,做什么都是报下面的错误
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 35, in __exit__
self.gen.throw(type, value, traceback)
File "/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/response.py", line 242, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
想来想去,可能是因为在公司,网络做了限制,由于我们有一个VPN连接,使用了VPN之后,终于能够使pip来安装软件了。真是不容易。
不过公司的电脑就算配置了VPN,也还是不能安装,估计公司的有线网络限制或者是其他限制吧。
pip install virtualenv
wulilideMacBook-Pro:workspace root# virtualenv --system-site-packages blog_project_venv
New python executable in /Users/wulili/workspace/blog_project_venv/bin/python
Installing setuptools, pip, wheel...done.
wulilideMacBook-Pro:workspace root# ls -l
total 0
drwxr-xr-x 7 root staff 238 Nov 4 15:15 blog_project_venv
wulilideMacBook-Pro:workspace root# cd blog_project_venv/
wulilideMacBook-Pro:blog_project_venv root# ls -l
total 16
lrwxr-xr-x 1 root staff 63 Nov 4 15:11 .Python -> /System/Library/Frameworks/Python.framework/Versions/2.7/Python
drwxr-xr-x 16 root staff 544 Nov 4 15:15 bin
drwxr-xr-x 3 root staff 102 Nov 4 15:11 include
drwxr-xr-x 3 root staff 102 Nov 4 15:11 lib
-rw-r--r-- 1 root staff 60 Nov 4 15:15 pip-selfcheck.json
wulilideMacBook-Pro:blog_project_venv root# cd bin
wulilideMacBook-Pro:bin root# ls -l
total 160
-rw-r--r-- 1 root staff 2100 Nov 4 15:15 activate
-rw-r--r-- 1 root staff 1042 Nov 4 15:15 activate.csh
-rw-r--r-- 1 root staff 2196 Nov 4 15:15 activate.fish
-rw-r--r-- 1 root staff 1137 Nov 4 15:15 activate_this.py
-rwxr-xr-x 1 root staff 269 Nov 4 15:14 easy_install
-rwxr-xr-x 1 root staff 269 Nov 4 15:14 easy_install-2.7
-rwxr-xr-x 1 root staff 241 Nov 4 15:14 pip
-rwxr-xr-x 1 root staff 241 Nov 4 15:14 pip2
-rwxr-xr-x 1 root staff 241 Nov 4 15:14 pip2.7
-rwxr-xr-x 1 root staff 25152 Nov 4 15:11 python
-rwxr-xr-x 1 root staff 2359 Nov 4 15:15 python-config
lrwxr-xr-x 1 root staff 6 Nov 4 15:11 python2 -> python
lrwxr-xr-x 1 root staff 6 Nov 4 15:11 python2.7 -> python
-rwxr-xr-x 1 root staff 248 Nov 4 15:14 wheel
wulilideMacBook-Pro:bin root#
wulilideMacBook-Pro:blog_project_venv root# source ./bin/activate
(blog_project_venv) wulilideMacBook-Pro:blog_project_venv root# which python
/Users/wulili/workspace/blog_project_venv/bin/python
(blog_project_venv) wulilideMacBook-Pro:blog_project_venv root#
(blog_project_venv) wulilideMacBook-Pro:blog_project_venv wulili$ deactivate --退出虚拟环境
wulilideMacBook-Pro:blog_project_venv wulili$ pwd
/Users/wulili/workspace/blog_project_venv