Below you will find pages that utilize the taxonomy term “Python”
November 29, 2018
mac下安装python web框架django
"\u003cp\u003e\u003cstrong\u003e前提\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e由于mac自带的python2.7(路径 /usr/bin/python)\n后来手动又安装了python3.7(/usr/local/bin/python3)\u003c/p\u003e\n\u003cp\u003e两个版本共存。为了方便,直接在.zshrc文件里做了别名映射\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ealias python=\u0026#34;/usr/local/bin/python3.7\u0026#34;\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e所以直接使用命令python实际上用的是3.7版本。\u003c/p\u003e\n\u003cp\u003e按照官方教程 \u003ca href=\"https://docs.djangoproject.com/zh-hans/2.1/intro/install/\"\u003ehttps://docs.djangoproject.com/zh-hans/2.1/intro/install/\u003c/a\u003e 安装django。发现在使用命令 pip install django 安装后发现检测不到django,很奇怪,后来发现了问题所在。\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e➜ ~ python\nPython 3.7.1 (default, Nov 6 2018, 18:46:03)\n[Clang 10.0.0 (clang-1000.11.45.5)] on darwin\nType \u0026#34;help\u0026#34;, \u0026#34;copyright\u0026#34;, \u0026#34;credits\u0026#34; or …\u003c/code\u003e\u003c/pre\u003e"
November 27, 2018
Python中的装饰器decorator
"\u003cp\u003ePython中装饰器有些类似于java中的面向切片编程AOP的概念,就是对一些请求方法进行一些拦截,然后加入一些其实的逻辑。可以参与 \u003ca href=\"https://blog.csdn.net/caimouse/article/details/78078189\"\u003ehttps://blog.csdn.net/caimouse/article/details/78078189\u003c/a\u003e 这篇举的例子,很好理解。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://wiki.jikexueyuan.com/project/the-python-study-notes-second-edition/decorator.html\"\u003ehttp://wiki.jikexueyuan.com/project/the-python-study-notes-second-edition/decorator.html\u003c/a\u003e\u003c/p\u003e"
February 21, 2018
解决mac下brew link python3出错brew Error: Permission denied @ dir_s_mkdir – /usr/local/Frameworks
"\u003cp\u003emac上默认的python版本为2.7.10版本,需要升级到python3 版本,通过brew升级\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e$brew install python3\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e提示错误\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e$ brew install python3 Warning: python3 3.6.3is already installed, it‘s just not linked. You can use \u003ccode\u003ebrew link python3\u003c/code\u003e to link this version. $ brew link python3 Linking /usr/local/Cellar/python3/3.6.3… Error: Permission denied @ dir_s_mkdir\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e发现\u003ccode\u003e/usr/local/\u003c/code\u003e下没有路径\u003ccode\u003e/usr/local/Frameworks\u003c/code\u003e\n需要新建该路径,并修改权限\u003c/p\u003e\n\u003cp\u003e解决:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e$ sudo mkdir /usr/local/Frameworks\n$ sudo chown $(whoami):admin /usr/local/Frameworks\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e成功:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e$ brew link python3\nLinking …\u003c/code\u003e\u003c/pre\u003e"
June 3, 2013
centos下更新Python版本的步骤
"\u003cp\u003e准备安装gitlab,发现系统目前的python版本为2.4.3版本.太低了, 虽然目前最高版本为3.3.0版本.但gitlab不支持这个版本.没有办法,我们这里将python升级到2.7.6版本.\u003c/p\u003e\n\u003cp\u003e更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e[shell]yum -y install gcc[/shell]\u003c/p\u003e\n\u003cp\u003e系统会自动下载并安装或更新,等它自己结束\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e第2步:下载Python 2.7.0软件包\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e[shell]wget \u003ca href=\"http://python.org/ftp/python/2.7/Python-2.7.tar.bz2\"\u003ehttp://python.org/ftp/python/2.7/Python-2.7.tar.bz2\u003c/a\u003e\ntar -jxvf Python-2.7.tar.bz2\ncd Python-2.7\n./configure\nmake all\nmake install\nmake clean\nmake distclean\n/usr/local/bin/python2.7 -V\ncd ../[/shell]\u003c/p\u003e\n\u003cp\u003e编译安装完毕以 …\u003c/p\u003e"