初识python: 运行环境

此过程为windows7上的开发环境

安装anaconda(开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项)

用pip命令安装开发Web App需要的第三方库:
异步框架aiohttp:

pip install aiohttp
(下同)
前端模板引擎jinja2:pip3 install jinja2
MySQL的Python异步驱动程序aiomysql:pip3 install aiomysql

运行环境

virtualenv
每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。
1.安装虚拟运行环境

pip install virtualenv

2.cd进入工作目录,创建虚拟运行环境
virtualenv --no-site-packages venv

参数–no-site-packages表示不带任何第三方包的“干净”的Python运行环境
dir命令可以查看当前目录
3.启动环境
进入venv\Scripts下,执行activate.bat启动环境(call activate.bat)后就可以安装各种包了,执行deactivate.bat可以关闭环境

启动后,注意到命令提示符变了,有个(venv)前缀,表示当前环境是一个名为venv的Python环境。
venv环境下,用pip安装的包都被安装到venv这个环境下,系统Python环境不受任何影响。也就是说,venv环境是专门针对这个应用创建的。
如果使用idea工具,如pycharm等,以上步骤可以省略,创建项目勾选相应的选项后,会自动创建项目独立的运行环境

问题与细节
每次需要启动虚拟环境的时候都需要进入虚拟环境的文件夹的Scripy的目录下,非常不方便,可以将Scripts的路径添加到系统环境变量中。
如果系统还要安装其他的python版本,如python2.7.13;将其路径添加到系统环境变量后,进入安装文件目录,将python.exe文件改为python2.exe文件,防止命令冲突;
如果同时存在多个python版本,那么pip也有多个版本,这个时候使用pip安装需要指定python版本。

  
python -m pip install xxx   # python3版本安装包  
python2 -m pip install xxx  # python2版本安装包  

每次添加了系统环境变量以后,需要关闭当前的cmd窗口,重新启动一个窗口才会生效。


上一篇
初识python-爬取网页文字和图片 初识python-爬取网页文字和图片
学习了一下用python爬取网络上的文字和图片,在此记录一下。 1.下载“笔趣看”网页上的小说代码如下:# __*__ coding:UTF-8 __*__ import requests from bs4 import Beauti
2018-12-08
下一篇
easyui控件 easyui控件
1.easyui-datebox截止到目前的版本(1.6.10),easyui并没有提供一种选择月份的时间控件,但是在项目中却会经常有此类需求。下面提供一种解决办法,这种实现方式利用了easyui的onShowPanel、parser、fo
2018-11-26
目录