windows10下python3.x环境搭建(pycharm+镜像+虚拟环境)

本文向大家介绍如何在本地搭建python3开发环境的方法,包含了更换默认镜像源、虚拟环境创建以及集成开发环境Pycharm的使用和配置。

1.python3.x下载

Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X,本文讲述在 Window 平台上安装 Python 的简单步骤:

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)

  1. 安装 virtualenvwrapper-win 包,控制台下输入命令:

pip install virtualenvwrapper-win

安装成功后,会显示已安装好 virtualenv 和 virtualenvwrapper-win


virtualenvwrapper-win安装界面
  1. 输入workon命令查看是否可用


    查询当前所在虚拟环境

    因为还没有创建虚拟环境,所有显示“找不到文件”

  2. 使用 mkvirtualenv创建虚拟环境,控制太下输入命令:

mkvirtualenv -p python my_pro

-p参数指定Python解释器程序路径,如果没有配置python环境变量,你这里就不能写python,要写python.exe的完整路径。


创建名为my_pro虚拟环境

虚拟环境默认存放在 C:\Users\Administrator\Envs 目录中


虚拟环境默认路径

当然也可以修改默认存放的路径:
       找到系统环境变量,添加WORKON_HOME为指定路径即可(路径地址为想要存放的地址)。
  1. 再次运行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,它会自动进入到这个虚拟环境中。

    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下环境配置

  1. 配置python全局环境

          首先打开pycharm先配置一下全局环境,点击File->Settings,之后依次Project->Project Interpreter,如下图所示。

    这时候是空的,然后点击右上角齿轮图标选择Add...按钮,如下图所示。

这时会弹出新的页面,选择左边的System Interpreter,选择python安装的路径(一般会自动识别)。当然如果你安装了多个版本的python解释器,可以在这里选择你想要的python版本,如下图所示。


点击OK按钮后,会返回原先的页面,这时候出现全局环境和环境下已安装包的列表,如下图所示。


默认的名字有时候你感觉不好,不容易代表其含义,你也可以修改显示的环境名称。点击下拉箭头,选择Show All...,如下图所示。


在新弹出的对话框窗口中选中准备修改的环境,点击编辑按钮,在新窗口中修改名称,如下图所示。


photo36.png

然后一路OK返回主页面,看到修改后的环境名称,如下图所示。


  1. 配置python虚拟环境
    还记得上一小节用命令行创建的两个虚拟环境吗?我们首选看一下如何加载现有的虚拟环境,如下图所示。



    点击...按钮后找到之前虚拟环境的路径,找到scripts文件夹下的python.exe文件,点击确定,如下图所示。



    返回上一层后,记得选中Make available to all projects。什么含义呢?字面含义😊。

    返回后可以看到成功添加了虚拟环境my_pro,这样就可以在我们指定的虚拟环境下开发了。
  2. 新建python虚拟环境
          通常的应用场景是,我们给一个项目配置一个虚拟环境,所以一般新建项目的时候(File->New Project)会连带创建一个新的虚拟环境。如下图所示,只要搞清楚Location是创建虚拟环境的路径,通常也就顶多修改一下最后虚拟环境的名称,这样便于管理。下面的Base interpreter,就是让你选一个解释器(默认都会找到你的全局的那个python解释器,当然你也可以自己选择一个),相当于从这个路径下拷贝到你的虚拟环境中去。再下面两个复选框看你的需求,字面意思。


  3. 使用pip安装packet
    最后说一下如何在虚拟环境下安装包,这个非常简单,还是这个页面,点击+号,如下图所示。



    弹出新的页面,搜索你想要的安装包,然后点击左下角Install Package就会自动安装(默认安装最新版本)。


如果你想安装指定版本的packet,勾选Specify version选择历史版本安装,如下图所示。


写了这么多,终于写完了,各位同学写的如有什么问题可以私信我~收工!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容