安装
Windows安装python2.6.6
1.下载、安装python-2.6.6.msi
https://www.python.org/downloads/
2.设置环境变量(python.exe所在目录)
path=%path%;C:\Python
linux安装python2.6
1.下载、解压Python-2.6.6.tgz
https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
https://www.python.org/downloads/source/
解压到Python-2.6.6
2. ./configure
3. sudo make ; sudo make install
pip
Python包管理工具,提供了对Python 包的查找、下载、安装、卸载的功能。
安装
Python 2.7.9 + 或 Python 3.4+ 以上版本自带 pip 工具。
部分Linux发行版可直接用包管理器安装pip,如Debian和Ubuntu: sudo apt-get install python-pip
1.下载并安装 setuptools
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure
2.下载pip安装包,解压、安装
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar -xf pip-9.0.1.tar.gz
cd pip-8.0.0
sudo python setup.py install
升级
python2 -m pip install --upgrade pip
安装第三方库
pip install requests
re module:make Python have regular expression function
pip install PyQt4
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. ...
ERROR: Could not find a version that satisfies the requirement PyQt4 (from versions: none)
ERROR: No matching distribution found for PyQt4
解决方法:需下载PyQt4-4.11.4-cp27-cp27m-win_amd64.whl后安装
pip install PyQt4-4.11.4-cp27-cp27m-win_amd64.whl
pip install supervisor
pip install Supervisor==3.3.4 安装版本是3.3.4的supervisor
查看安装的版本:supervisord -v
pip install flask
#test.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'hello world ! '
if __name__ == '__main__':
app.run()
运行test.py,然后打开浏览器,输入127.0.0.1:5000,当看到hello world !时证明安装好了。
pip install uwsgi
源码安装:
wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
tar zxvf uwsgi-latest.tar.gz
cd uwsgi-latest
make
test.py
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]
uWSGI Python 加载器会搜索的默认函数 application 。
启动 uWSGI 运行一个 HTTP 服务器,将程序部署在HTTP端口 9090 上:
uwsgi --http 127.0.0.1:9090 --wsgi-file test.py
运行成功:
*** uWSGI is running in multiple interpreter mode ***
在浏览器输入127.0.0.1:9090,在网页上会看到Hello World
部署Flask
flaskapp.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "<span style='color:red'>I am app 1</span>"
uwsgi --http127.0.0.1:3031 --wsgi-file flaskapp.py --callable app
pip install prettytable
PrettyTable是python中的一个第三方库,可用来生成美观的ASCII格式的表格:
pip install bs4
BeautifulSoup,编写 python 爬虫常用库之一,主要用来解析 html 标签。
pip install lxml
一个HTML/XML的解析器,主要的功能是如何解析和提取 HTML/XML 数据
pip install PILLOW
加载图片功能:TclError: couldn’t open “bg_loading.png”: no such file or directory
pip install pyinstaller
pyinstaller -F .\startup.py -->生成一个可执行文件
pyinstaller -D .\startup.py -->生成一个目录
指定生成的可执行文件的名字(在startup.spec文件里指定生成的可执行文件的名字):pyinstaller startup.spec
pip install openpyxl
pip install dingtalkchatbot
pip install zstd
安装新版本失败时,指定安装版本:pip install zstd==1.4.4.0
py2exe
1.下载第三方库的源码(github.com网站可以下载第三方库的源码)
在 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中下载源码
py2exe-0.9.2.2-cp34-none-win_amd64.whl
2.重命名为py2exe-0.9.2.2-cp34-none-win_amd64.zip
3.解压文件py2exe-0.9.2.2-cp34-none-win_amd64.zip,得到文件夹py2exe-0.9.2.2-cp34-none-win_amd64
4.将文件夹py2exe-0.9.2.2-cp34-none-win_amd64中的py2exe文件夹放入
C:\Users\yangjinjing\AppData\Local\Programs\Python\Python35\Lib中(安装目录的lib库文件)
5.打开cmd,进入setup.py所在目录
在命令行中输入python setup.py py2exe
使用py2exe将Python脚本编译成Windows可执行文件,就不需要Python解释器。
使用py2exe,首先要编写一个编译脚本,然后通过Python运行编译脚本即可将其他的脚本编译成可执行文件。
#!/usr/bin/python
# -*- coding: utf-8 -*-
'''打包生成exe文件'''
from distutils.core import setup
import py2exe
setup(console = ["reminder.py"])
标准库
Difflib
作为python的标准库,无需安装,作用是对比文本之间的差异,而且支持输出可读性比较强的HTML文档
Python环境:Notepad++
配置Notepad++ python(环境变量)(Notepad++ python插件:python script)
1. Notepad++ -> 运行
2. 在弹出的窗口内输入以下命令cmd /k python "$(FULL_CURRENT_PATH)" &PAUSE & EXIT
点击保存,配置快捷键(比如 Ctrl + F5)
cmd /k python:表示打开Cmd窗口,运行/k后边的命令(python环境变量里已经添加),执行完毕后保留窗口
$(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径
& :用来连接多条命令
PAUSE :表示运行结束后暂停,等待一个按键继续(cmd中显示“请按任意键继续. . .”)
EXIT :按任意键继续. . .后,关闭命令行窗口
Visual Studio Code 设置Python环境
下载地址:https://code.visualstudio.com/
打开Visual Studio Code,点击主界面最左侧最下的选项(Extensions),
在搜索框中输入python点击Install进行安装
error: Microsoft Visual C++ 9.0 is required. Get it from ...
在windows下使用pip安装一些python的第三方库,由于很多使用C写了一些扩展,需要使用VC++ Compiler
来编译安装,Python2.7需要使用VS2008 C++ compiler
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=44266