当前位置:首页 > 服务端 > Python开发环境搭建指导

Python开发环境搭建指导

2022年11月06日 15:22:19服务端12

本文主要介绍Python开发环境的搭建。主要包括如下几部分内容:

(1)Python软件的安装。注意版本的选择和安装过程中选项的勾选。

(2)pip工具环境变量、镜像源的配置使用和常用镜像源介绍。pip工具可以自动下载并安装第三方库,同时也会将依赖库安装,可以节约大量的手工安装时间。

(3)Python开发常用IDE介绍。主要是PyCharm、sublime text、Notepad++。

(4)Python2.X和Python3.X版本共存的使用方法。

  下面开始介绍详细过程。

python软件下载

  1、python官网下载:Python官网。可以直接下载最新的python2.X或Python3.X版本,也可以根据需要的版本选择下载。如果官网下载速度很慢,可以从个人备份好的百度网盘上下载。路径:Python工具

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

Python软件安装

  1、Python安装过程中需要注意组件安装的勾选,特别是pip和Add python.exe to path组件,勾选方法参考红色圈出的文字描述。就是点击那个小盒子进行选择。其他默认下一步完成安装。pip组件主要用于自动安装第三方库,后续会经常使用。Add python.exe to path主要是配置程序执行搜索路径,方便在任何路径下执行。

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

  2、安装结果确认,看到如下提示说明安装成功。

D:\Program Files\Notepad++>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

  说明:如果出现python不是内部或外部命令....的提示,则需要重新配置python环境变量。

pip工具配置

  1、获取Python工具的安装目录。

c:\Python27\Scripts>where python 
C:\Python27\python.exe   <-- Python2.7安装目录为:C:\Python27
C:\Program Files (x86)\Python36-32\python.exe  <-python3.6程序安装目录为:C:\Program Files (x86)\Python36-32

    说明:我的环境上同上装了python2.7和python3.6,所以会出现2个python执行路径。这里我以python2.7的pip工具配置进行说明。实际上python3.6过程也是一样。

  2、cmd命令行下切换到c:\Python27\Scripts目录下执行pip -V检查是否已安装pip,出现如下提示说明已安装成功。

c:\Python27\Scripts>pip -V
pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)

  3、为了能够在任意目录下执行pip命令,添加pip工具所在的c:\Python27\Scripts路径到path变量。

   配置方法一:我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量中选择"Path" -> 点击“编辑”,添加;C:\Python27\Scripts,注意前面有一个分号;,添加结果如下:

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

  退出当前执行的cmd窗口,重新登录在非pip安装目录c:\Python27\Scripts下执行pip,显示如下内容说明配置成功。

c:\Python27\Scripts>pip -V
pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)

   也可以直接查看path环境变量进行确认是否配置成功。

D:\Program Files\Notepad++>set path
Path=D:\jdk\bin;C:\Python27\Lib\site-packages\PyQt4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbe
ystem32\WindowsPowerShell\v1.0\;C:\Python27;C:\Python27\Scripts;D:\Program Files\PICT\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

  配置方法二:利用Windows的setx命令直接配置

C:\Windows\System32>setx path "c:\Python27\Scripts;%path%" /M

   退出当前cmd命令行窗口重新打开一个cmd串口登录,查看set path确认配置 成功。

  4、创建pip目录和pip.ini文件。方法如下

     step1:获取HOMEPATH变量对应的路径,执行set HOMEPATH也可以执行echo %HOMEPATH%获取。

C:\Users\Administrator>set HOMEPATH

HOMEPATH=\Users\Administrator

    上述结果说明HOMEPATH对应的路径为C:\Users\Administrator。

    step2:在C:\Users\Administrator目录下创建pip目录,并在pip目录下创建pip.ini文件。如果已经有pip目录和pip.ini文件,跳过。特别说明的是,pip.ini文件的后缀是.ini,注意隐藏扩展文件名可能造成的影响。

  5、在pip.ini文件中添加相关内容并保存。扩展文件名已定位.ini,注意隐藏扩展文件名的影响导致的配置失败。添加内容如下:

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com 

6、测试pip工具,确认是否能够自动安装第三方库,如使用pip自动安装Pexpect类库。如下

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

C:\Users\Administrator>pip install Pexpect

Collecting Pexpect   Downloading http://pypi.doubanio.com/packages/5b/16/4859a0376be8b87bf3920b1f6e63b8a3c0ee42488babee07c87ca9316e03/pexpe ct-4.2.1-py2.py3-none-any.whl (55kB)    

100% |████████████████████████████████| 61kB 240kB/s Collecting ptyprocess>=0.5 (from Pexpect)   Downloading http://pypi.doubanio.com/packages/40/a5/184b46a3c986000196abd077166b2536acb2500009bec95feb9b8fc19828/ptypr ocess-0.5.1-py2.py3-none-any.whl Installing collected packages: ptyprocess, Pexpect Successfully installed Pexpect-4.2.1 ptyprocess-0.5.1

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

  7、进入python工具,执行import pexpect导入模块命令,没有报错说明pip自动安装pexpect库成功。

D:\Program Files\Notepad++>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>import pexpect
>>>

  8、结束安装,后续安装第三方库就可以在任意路径下直接执行pip install ${PackageName}进行安装。

Python IDE推荐

  1、Notepad++。打开速度快、界面简洁、语法高亮等特点。适用于看代码、写代码体量小的工具开发。个人常用。Notepad++直接运行Python脚本方法参考<Notepad++好用的功能和插件>。

  2、Pycharm。Pycharm是非常好用的一款跨平台的IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,有收费版本和社区免费版本。非专业开发的下载免费版本就已经够用了,可以免去找license的麻烦。优点不细说,可以查看官网上的介绍。

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

pip工具和镜像源介绍

  1、pip工具使用介绍

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

pip install Package  #安装软件包
pip install package==1.0.1 #安装软件包的指定版本号,通过使用==, >=, <=, >, <来指定一个版本号
pip install package>=1.0.1
pip uninstall Package  #卸载软件包
pip install --upgrade Package #升级 
pip show --files Package  #显示安装文件
pip list --outdated  # 显示旧版本模块
pip list #列出所有安装的软件包
pip search "package" # 查询软件包
pip show --files package # 查询软件包安装的文件信息及路径

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

  2、镜像源参考

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

阿里云 http://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

 FAQ

  Q:某些场景的需要我们环境上会同时安装Python2.X和Python3.X,不同版本开发的代码如何快速选择对应的Python版本进行程序执行。

  方法一:如果是在Windows上,则直接创建一个run.bat文件,文件内容直接添加Python软件版本执行程序,参考如下:

@echo off

C:\Python27\python.exe myscript.py

pause

  方法二:将需要的Python软件版本临时添加到path变量的头部,这样执行python myscript.py时默认就是调用指定python软件版本,具体操作如下

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

D:\Program Files\Notepad++>python   <-- 当前运行版本为Python 3.6.2
Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:14:34) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

D:\Program Files\Notepad++>where python  <-- 查看python2.X版本的安装路径,为C:\Python27
C:\Python27\python.exe
C:\Python27\Scripts\python
C:\Program Files (x86)\Python36-32\python.exe

D:\Program Files\Notepad++>set path=C:\Python27;C:\Python27\Scripts;%path%  <-- 将python2.7的路径添加到path,一定注意,path变量的值不包含双引号。

D:\Program Files\Notepad++>python  <-- 当前运行版本为Python 2.7.14
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

  说明:

  (1)cmd退出后配置失效,如果需要使用,需重新配置。如果是想永久生效,可以将上述步骤中的set命令替换成如下setx命令。注意需要退出当前cmd命令行窗口重新登录生效。

D:\Program Files\Notepad++>setx path "C:\Python27;C:\Python27\Scripts;%path%" /M  <-- 将python2.7的路径添加到path

  (2)C:\Python27\Scripts一并添加的原因是考虑可能也会使用到pip工具。

  方法三:修改Python2.X和Python3.X安装路径下的python.exe执行程序文件名。如将Python2.X版本的python.exe修改成python2.exe。调用时执行执行python2,具体操作步骤如下

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

D:\Program Files\Notepad++>setx path "C:\Python27;C:\Python27\Scripts;C:\Program Files (x86)\Python36-32;C:\Program Files (x86)\Python36-32\Scripts;%path%" /M

D:\Program Files\Notepad++>where python  <-- 查看python2.X和python3.X版本的安装路径
C:\Python27\python.exe  --> 修改成 python2.exe
C:\Python27\Scripts\python
C:\Program Files (x86)\Python36-32\python.exe   --> 修改成 python3.exe

D:\Program Files\Notepad++>python2  <-- 当前运行版本为Python 2.7.14
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Python开发环境搭建指导 _ JavaClub全栈架构师技术笔记

作者:qq_38432159
来源链接:https://blog.csdn.net/qq_38432159/article/details/88383201

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68197.html

标签: Python
分享给朋友:

“Python开发环境搭建指导” 的相关文章

Python:实用的IPython(一种交互式开发环境)

Python:实用的IPython(一种交互式开发环境)

用习惯了CentOS突然又用Windows,写Python想在控制端写怎么办?别急,一招教你在Windows终端写出一手舒服的代码! 欢迎光临,我的主页。更多干货,等你来学: 不许代码码上红 警句:莫道君行早,更有早行人。...

Python快速学习05:面向对象

Python快速学习05:面向对象

        系列文章:[传送门]  Python对象是Python语言的核心部分。Python使用类(class)和对象(object),进行面向对象(object-oriented programming...

在Java中调用Python

在Java中调用Python

写在前面 在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢。当然,之所以要面对这个问题,或许是因为一些历史原因,或者仅仅是为了简单。恰好我在项目中就遇到了这个问题,需要在Java程序中调用Python程序。关于在Java中调用Python程序...

安装多个python如何区分使用哪个

安装多个python如何区分使用哪个

安装多个python时为了区分和使用不同版本的python,环境变量添加ok后,需要额外配置如下:进入python33 安装目录,复制python.exe 注意是复制,同文件夹下粘贴重命名为python33.exe效果如下:  ...

Python开发环境搭建

1、去到Python官网下载Python的安装程序https://www.python.org/ 2、直接运行Python安装程序python-2.7.13.msi(安装方法很简单,直接下一步、下一步即可) 3、配置Path环境变量(将Python的安装路径添加到Windo...

python 安装相关

一、安装python 1.官网下载python    1.1 可下载绿色版   2.2 也可下载安装版,安装时可自动安装pip 和 自动配置环境变量 2、手动配置环境变量,我的电脑》属性》高级》环境变量》(安装在C盘的地址复制进去,c:\python3...

Python快速学习10: 循环的对象及设计 (生活的规律)

Python快速学习10: 循环的对象及设计 (生活的规律)

前言   系列文章:[传送门]   生活逐渐规律,按时睡觉。今天写博客,明天补时间看会书。慢慢的时间很珍惜 我很喜欢!                时钟就像个循环体,我们...

一、Python安装

一、Python安装

一、安装Python 打开网址 https://www.python.org/downloads  下载并安装 配置环境变量  打开安装目录(在exe所有的目录)  对应的系统变量Path=C...

Python 多版本安装模块

Python 多版本安装模块

自己安装的是 3.7.3 版本的,但是在安装其他软件的时候自带有Python,但是版本都不一样,有2.7的有3.7的。 自己平时用没有问题,配置的环境都是自己的 3.7.3 的,在用其他软件的Python脚本功能时需要用到自带的Python,这时需要对对应的版本安装模块就有问题了...

wondows下安装pytho&pip

1.在https://www.python.org/downloads/下载相应的python安装包, 解压安装,配置环境变量. 2.下载pip安装包:https://pypi.python.org/pypi/pip#downloads 1)解压到目录:在cmd命令行...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。