python : 环境配置

安装

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春夏与冬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值