?????????Python 编写的源代码要想得到运行的结果,就需要安装解释 Python 源代码的软件,由其翻译成机器语言并提交操作系统运行,我们通常称之为 Python 解释器或 Python 编程环境。
? ? ? ? 现在常用的python版本为 Python2.7.x 与 Python3.x ,我要学就学最新的 Python3.x,目前绝大多数 Python2.7.x 的第三方库已经移植到 Python3.x 中了,如果遇到个别仅有 Python2.7.x 支持的,也可以对代码稍做修改在 Python3.x 下运行。
Python 官方网站 https://www.python.org/
1.Windows10 系统下的 Python 安装?????
这种安装教程网上很多,说一些注意事项。
(1)下载
????????在 Python 官方网站 https://www.python.org/中下载 Windows 安装包。??
????????如果 Windows 操作系统是 64 位,对应的下载链接是https://www.python.org/ftp/python/3.6.5/ pythonXXX-amd64.exe;
(2)双击下载文件并进行安装
? ? ? ? 选择Next全部默认即可。这里需要记住python的安装地址。
(3)配置环境变量
? ? ? ? 如果使用的普通用户执行的python安装,需要配置系统环境变量。
配置环境变量的步骤如下:
1. 点“此电脑”,右键选“属性”。
2. 选择“关于”--->“高级系统设置”--->选“环境变量”--->在“系统变量”中选中“Path”,再点“编辑”--->再点“编辑文本”。
?????????现在下载的python都自带pip,pip在python目录下的Scripts目录下,添加到系统的path路径中就可以使用了。
(4)验证
????????在 cmd 命令窗口输入 python,并在>>>提示符后输入 print(“hello python”), 如果打印出“hello python”信息,就表明安装成功,输入 exit()可退出 Python 解释器环境,在 cmd 命令窗口输入 where python 可查看 python 可执行文件所在的路径,如图 1.6 所示。?
(5)创建虚拟环境
????????前几步已经把 Python 环境安装好了,但是在实际开发 Python 应用 程序时可能会遇到这种情形:
????????项目 A 依赖 Django1.10.1,而项目 B 依赖 Django2.0。如果不创 建虚拟环境的话,运行项目 A 时安装 Django1.10.1,运行项目 B 时先卸载 Django1.10.1,再安 装 Django2.0,然后运行项目 A 时,再次重复操作,这样就会显得很笨拙。
????????Python 已经为您想 好了解决方案——创建虚拟环境,每个项目一个独立的环境,这样井水不犯河水,合平共处, 互不干扰。
????????Windows 创建虚拟环境的方法:在 cmd 窗口中顺序执行以下命令(#后面表示注释,执行 命令时要去掉)。
#安装 virtualenv 虚拟环境工具,因网络问题这里配置的国内python库源
pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple
#升级 pip
python -m pip install --upgrade pip
#创建 projectA 的虚拟环境
virtualenv projectA_env
#启动 projectA 的虚拟环境,启动成功后命令提示符有一个后缀(projectA_env)
.\projectA_env\Scripts\activate.bat
#查看可执行文件 python 的位置,第 1 个为当前运行的,也可以直接使用绝对路径来运行 projectA
where python
#退出 projectA 的虚拟环境
deactivate
?virtualenv 是如何创建独立的 Python 运行环境的呢?原理很简单,就是把系统 Python 复制 一份到虚拟环境。使用命令.\projectA_env\bin\activate.bat 进入一个 projectA 虚拟环境时, virtualenv 会修改相关环境变量,让命令 python 和 pip 均指向当前的 projectA 虚拟环境。
|