python基础之---01环境搭建

时间:2022-09-18 23:06:23

 

   

一:Python 安装

官网下载地址 https://www.python.org/downloads/windows/

根据所应用的系统,选择下载对应的版本,本系列随笔中, 我将使用python 3.6.4 版本

 

默认安装即可 C:\Python36,安装时选择添加到环境变量(也可以安装完成后,将python安装路径加入到环境变量)

 

验证安装

方式一:打开cmd窗口,键入python,在输出的信息中可以看到 Python 3.6.4

python基础之---01环境搭建

方式二:打开cmd窗口,键入 python -V,可以看到只输出python版本信息 3.6.4

 python基础之---01环境搭建

 

 python基础之---01环境搭建

 

 二:虚拟环境

 在项目的开发过程中,可能会安装很多第三方库、不同的项目也需要使用不同的库,如果所有的项目所使用的库都安装在系统级别环境下,难免显得“臃肿”,在此建议使用虚拟环境管理工具Virtualenvwrapper(virtualenv的扩展包),方便管理虚拟环境,它可以做: - 将所有虚拟环境整合在一个目录下 - 管理(新增,删除,复制)虚拟环境 - 快速切换虚拟环境

python基础之---01环境搭建

系统级别环境:指安装python时的系统路径  C:\Python36

Project 1、Project 2、Project 3 是在系统级别的环境中虚拟出来的三个环境,三个项目的运行环境使用到的第三包不一样,它们之间互不影响

1:安装Virtualenvwrapper

pip install virtualenvwrapper-win

python基础之---01环境搭建

 

2:设置虚拟环境默认工作空间

 创建的虚拟环境位于当前用户下新建的envs文件夹中(C盘),但是因为后续可能安装很多第三方包导致文件过大,影响磁盘存储。故设置虚拟环境的默认路径为其他容量较大的磁盘中。

在环境变量中增加变量WORKON_HOME,值为预设路径,F:\(设置虚拟环境默认工作路径后需要重新打开cmd)

 python基础之---01环境搭建

 

3:创建第一个虚拟环境

mkvirtualenv Project_01

创建完成后并自动进入已创建的虚拟环境

python基础之---01环境搭建

进入虚拟环境默认路径,可看到如下文件夹

python基础之---01环境搭建

再创建 Project_02、Project_03

mkvirtualenv Project_02

mkvirtualenv Project_03

 python基础之---01环境搭建

 4:查看当前已有的虚拟环境

python基础之---01环境搭建

 

 5:切换工作虚拟环境

python基础之---01环境搭建

 

 

 6:删除虚拟环境

 python基础之---01环境搭建

 

 7:虚拟环境常用命令总结

pip install virtualenvwrapper-win   (安装虚拟环境管理工具)

mkvirtualenv workspacename      (创建虚拟工作环境)

workon workspacename              (切换工作虚拟环境) 

deactivate                                     (退出当前工作的虚拟环境)

rmvirtualenv workspacename      (删除指定虚拟环境)

lsvirtualenv                                   (查询已存在的虚拟环境)

 

三:Python IDE 的选择

1. Eclipse with PyDev

http://pydev.org/

2. Komodo Edit

http://komodoide.com/komodo-edit/

3. Vim

http://www.vim.org/download.php

4. Sublime Text

http://www.sublimetext.com/

5. Pycharm

http://www.jetbrains.com/pycharm/

6. Emacs

http://www.gnu.org/software/emacs/

7. Wing

https://wingware.com/

8. Pyscripter

https://code.google.com/p/pyscripter/

...

...

...

...

适合自己的,才是最好的