本文向大家介绍如何在本地搭建python3开发环境的方法,包含了更换默认镜像源、虚拟环境创建以及集成开发环境Pycharm的使用和配置。
1.python3.x下载
Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X,本文讲述在 Window 平台上安装 Python 的简单步骤:
- 打开 WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。
2.python3.x安装
下载完成后,直接安装(和装QQ一样)
注:这里勾选上是为了添加python的环境变量。有些同学可能不清楚环境变量的作用,这里简要说一下。
- 环境变量的作用:
随着电脑安装的软件越来越多,我们记不住所有软件的安装路径,想运行某一软件就很麻烦。如果想在某一路径下直接运行某款软件,我们无能为力。
通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式或者在DOS界面输入软件名称,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还在环境变量中搜索软件的路径,找到,运行。
综上,Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
2.1检查安装是否成功
打开CMD控制台窗口,输入python -V。如图所示,有版本号出来代表安装成功。
3.python常用国内镜像源和镜像源更改方法
先说镜像源是什么,python在学习的过程种需要下载很多第三方的包,就是默认从镜像源的地方下载的。python的默认镜像源地址在国外,因此访问速度非常慢。在下载一些第三方库或包时,会报错也大多是这种原因。事实上,国内也有一些自己的镜像源可以访问,下方整理了一些
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学 http://pypi.hustunique.com/simple/
山东理工大学 http://pypi.sdutlinux.org/simple/
注:pycharm下设置时需使用https的域名
那么如何更改呢?这里介绍一种一劳永逸的方法(window环境下)
在user目录中创建一个pip目录,如:C:\Users(用户)\xxx\pip,新建一个文本文件pip.txt,输入如下内容后,将后缀名改为.ini。
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple #填写完整的访问路径
trusted-host = https://pypi.tuna.tsinghua.edu.cn #填写主机名即可
明显可以看出,更换的是一个网址,你也可以选择一个其他的国内镜像。
4.配置虚拟环境
4.1问题:为什么要搭建虚拟环境?
在开发过程中,当需要使用python的某些工具包/框架时需要联网安装。比如联网安装Flask框架flask-0.10.1版本
sudo pip install flask==0.10.1
使用如上命令,会将flask-0.10.1安装到C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages路径下如果在一台电脑上,想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了。还有一个蛮重要的原因,就是便于管理,不同的项目使用不同的虚拟环境,互不干扰,各自安装自己需要的包。
4.2解决方案:虚拟环境
虚拟环境可以搭建独立的Python运行环境,使得每一个项目的运行环境与其他项目互不影响。这个类似你的电脑装了一个操作系统(就像是整个Python的大环境),但是你也可以在电脑上安装很多个虚拟机(就像多个虚拟环境),每个虚拟机上安装不同的软件互不影响(就像每个虚拟环境下安装不同版本,不同种类的包)。
4.3如何安装和配置Python虚拟环境(windows)
- 安装 virtualenvwrapper-win 包,控制台下输入命令:
pip install virtualenvwrapper-win
安装成功后,会显示已安装好 virtualenv 和 virtualenvwrapper-win
-
输入workon命令查看是否可用
因为还没有创建虚拟环境,所有显示“找不到文件”
- 使用 mkvirtualenv创建虚拟环境,控制太下输入命令:
mkvirtualenv -p python my_pro
-p参数指定Python解释器程序路径,如果没有配置python环境变量,你这里就不能写python,要写python.exe的完整路径。
虚拟环境默认存放在 C:\Users\Administrator\Envs 目录中
当然也可以修改默认存放的路径:
找到系统环境变量,添加WORKON_HOME为指定路径即可(路径地址为想要存放的地址)。
-
再次运行workon,可以查看到我们已经进入到了刚才创建好的虚拟环境my_pro中(再次环境下运行pip install 命令安装的包只会安装在当前虚拟环境下)。
4.4各虚拟环境如何切换?
需要切换到创建的虚拟环境目录下的Scripts目录,执行activate文件(是在命令行执行),退出的话执行deactivate.bat就行了
-
举例:退出当前my_pro虚拟环境
我们在控制台通过cd命令切换到C:\Users\Administrator\Envs\my_pro\Scripts>目录下,然后执行deactivate.bat。这样我们就退回到python的大环境中了。
-
再按照4.3的方法再创建一个虚拟环境test_pro,它会自动进入到这个虚拟环境中。
这时我们想切换到my_pro虚拟环境中去,该如何操作?
首先,控制台切换路径到test_pro下的Scripts目录下,然后执行deactivate.bat(相当于先退出来到大环境下)。在切入到my_pro下的Script目录下,然后执行activate.bat(进入到my_pro虚拟环境下)。
这里给几个常用的控制台窗口命令:cd 切换目录 cd .. 返回上一层 拷贝文本(你先选中)Ctrl+Insert 粘贴文本 shift+Insert
5.集成开发环境(pycharm)的安装与配置
我们开发的时候肯定不会在命令行中进行操作,上述的讲解主要是为了让大家明白基本的原理。通常我们会选择一个集成开发环境(IDE)来开发和管理我们的项目。本文主要描述了常用的pycharm的安装与配置,当然不喜欢pycharm的小伙伴可以选择eclipse等其他IDE。
5.1pycharm的下载和安装
版本选择与下载
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
PyCharm 安装地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html
Professional(专业版,收费):完整的功能,可试用 30 天。
Community(社区版,免费):阉割版的专业版。
一般来说社区版的功能足够了,即便你想安装收费版的,在我大天朝这个都不是事。你可以尝试我给的这个分享,里面有两个版本的下载并且有破解方式。
链接:https://pan.baidu.com/s/1WDlXaYWdzX7SYPTijCbB1g
提取码:ABCD
如果上述链接不好使了,还是不建议乱下,最好是去某宝花几块钱买一个。
-
安装
这块就正常安装,如果需要选择path的就勾选上(反正没什么坏处)。安装完后,如果你装的是破解版的,通常会给你一个jar包和注册码(都会附有破解说明),破解的步骤是把jar包放在安装路径的bin目录下,然后在pycharm中配置jar包的路径,最后拷贝注册码注册。
5.2 pycharm下环境配置
-
配置python全局环境
首先打开pycharm先配置一下全局环境,点击File->Settings,之后依次Project->Project Interpreter,如下图所示。
这时候是空的,然后点击右上角齿轮图标选择Add...按钮,如下图所示。
这时会弹出新的页面,选择左边的System Interpreter,选择python安装的路径(一般会自动识别)。当然如果你安装了多个版本的python解释器,可以在这里选择你想要的python版本,如下图所示。
点击OK按钮后,会返回原先的页面,这时候出现全局环境和环境下已安装包的列表,如下图所示。
默认的名字有时候你感觉不好,不容易代表其含义,你也可以修改显示的环境名称。点击下拉箭头,选择Show All...,如下图所示。
在新弹出的对话框窗口中选中准备修改的环境,点击编辑按钮,在新窗口中修改名称,如下图所示。
然后一路OK返回主页面,看到修改后的环境名称,如下图所示。
-
配置python虚拟环境
还记得上一小节用命令行创建的两个虚拟环境吗?我们首选看一下如何加载现有的虚拟环境,如下图所示。
点击...按钮后找到之前虚拟环境的路径,找到scripts文件夹下的python.exe文件,点击确定,如下图所示。
返回上一层后,记得选中Make available to all projects。什么含义呢?字面含义😊。
返回后可以看到成功添加了虚拟环境my_pro,这样就可以在我们指定的虚拟环境下开发了。
-
新建python虚拟环境
通常的应用场景是,我们给一个项目配置一个虚拟环境,所以一般新建项目的时候(File->New Project)会连带创建一个新的虚拟环境。如下图所示,只要搞清楚Location是创建虚拟环境的路径,通常也就顶多修改一下最后虚拟环境的名称,这样便于管理。下面的Base interpreter,就是让你选一个解释器(默认都会找到你的全局的那个python解释器,当然你也可以自己选择一个),相当于从这个路径下拷贝到你的虚拟环境中去。再下面两个复选框看你的需求,字面意思。
-
使用pip安装packet
最后说一下如何在虚拟环境下安装包,这个非常简单,还是这个页面,点击+号,如下图所示。
弹出新的页面,搜索你想要的安装包,然后点击左下角Install Package就会自动安装(默认安装最新版本)。
如果你想安装指定版本的packet,勾选Specify version选择历史版本安装,如下图所示。
写了这么多,终于写完了,各位同学写的如有什么问题可以私信我~收工!