目录

  • 1 概述
  • 2 anaconda
    • 2.1 下载
    • 2.2 安装
    • 2.3 启动
    • 2.4 新建环境及配置
      • 2.4.1 新建环境
      • 2.4.2 镜像源配置
      • 2.4.3 模块配置
      • 2.4.4 TensorFlow2配置
      • 2.4.5 其他库的安装
  • 3 PyCharm
    • 3.1 下载
    • 3.2 安装
    • 3.3 破解激活
    • 3.4 新建项目
    • 3.5 项目环境的修改
  • 4 测试

1 概述

  1. 利用Anaconda进行开发环境管理。
    由于Python语言及其支持的模块碎片化严重的特点,对于不同项目,其开发环境语言版本和模块版本不尽相同,因此,需要一个工具来较好地管理多个开发环境,这里推荐Anaconda(目前只会这个)。
  2. 利用PyCharm进行开发及调试。
    尽管anaconda上也有多种工具可以进行Python代码开发,如jupyter可以很好地进行学习笔记记录,但是如果是要开发功能稍微复杂的工具,还是在PyCharm上进行开发和调试更加方便。

2 anaconda

2.1 下载

本机系统为win10,对应个人版本下载链接为https://www.anaconda.com/products/distribution#windows。

2.2 安装

  1. 右键刚下载的安装包,以管理员身份运行。
  2. 前面几步按默认即可,如下图。



  3. 在这一步需要将“添加路径”的选项勾选上。
  4. 开始安装中……


  5. 最后这里可勾可不勾,勾上的话就是在完成后弹出网页看看。

2.3 启动

  1. 在开始菜单找到刚刚安装好的Anaconda,右键以管理员方式运行。
  2. 启动界面如下,如果是卡死了就结束进程再打开一次。
  3. 打开后界面如下,左侧共有4个页面,分别是主页面、环境配置页面、学习页面和社区页面,其中较为常用的是前两个。
  4. 值得注意的是,上述PyCharm是专业版,免费试用30天,暂时不需要在此处安装,下文再安装。

2.4 新建环境及配置

2.4.1 新建环境

  1. 点击左侧,进入环境配置页面。
  2. 新建环境,一般一个项目或一类项目配置一个环境,此处介绍图形化配置界面的方法,相对直观,命令式新建环境的方法自行查阅。

2.4.2 镜像源配置

  1. 建立完成后界面如下,由于默认的镜像源是国外的,每次新建完环境后,需要点击通道设置镜像源。
  2. 按以下步骤,为环境添加以下两个清华大学的镜像源,最后点击update channels完成镜像源配置。
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

2.4.3 模块配置

  1. 点击此处并进一步点击 open Teminal,进入终端配置窗口。
  2. 输入命令conda list查看当前环境所安装的模块有哪些。可以看到有安装了pip模块,可以进一步试用pip命令进行相关模块的安装。
  3. 先使用命令pip install --upgrade pip更新一波pip版本,如果弹出以下错误提示,则添加上--user参数。
  4. 继续使用pip命令安装相关模块。
pip install numpy
pip install matplotlib
pip install Pillow
pip install scikit-learn
pip install pandas
pip --default-timeout=1000 install numpy   #如果网络不好经常断开,可以试试该命令设置断开链接的时间

2.4.4 TensorFlow2配置

  1. 对于神经网络框架,常有CPU版本和GPU版本,建议使用GPU版本以发挥GPU的矩阵运算能力。
    CPU版本安装命令为: pip install tensorflow
    GPU版本安装命令为:conda install tensorflow-gpu(会安装相应cuda包,没有pandas)
  2. 本教程按GPU版本来实例,会自动安装许多相关模块,此处输入y回车。
  3. 大量模块安装中……
  4. 安装完成。
  5. 安装后如果运行不成功,可能需要安装vs插件,根据相应提示在TensorFlow官网查找pip安装方法,下载相应插件。

2.4.5 其他库的安装

根据实际工程需要,选择性安装以下模块。

pip install numpy
pip install matplotlib
pip install Pillow
pip install scikit-learn
pip install pandas
pip install graphviz        # 为了使用plot_model绘制模型结构
pip install pydotplus       # 为了使用plot_model绘制模型结构
pip install baostock
pip install imgkit
pip install htmltable       # HTMLTable
pip install pathos          # 并行计算
pip install tqdm            # 显示并行计算进度
pip install beautifulsoup4  # beautifulsoup 库,通过定位 HTML 标签来格式化和组织复杂的网络信息,用简单易用的 Python 对象为我们展现 XML 结构信息
pip install tqdm

3 PyCharm

3.1 下载

  1. 专业版与社区版的功能比较:
    社区版,就是功能不全的专业版,是用来解决工作问题的。除了一些功能没有以外(例如:Web开发,Python Web框架,Python的探查,远程开发能力,数据库和SQL支持),其他的功能和专业版是一样的。
  2. 在其官网进行下载,https://www.jetbrains.com/pycharm/download/#section=windows,此处我们下载左侧的专业版。

3.2 安装

  1. 右键刚刚下载的安装包,以管理员身份运行。
  2. 一开始默认选择就好。

  3. 此处建议都勾选上。
  4. 点击install开始安装。
  5. 安装完毕,进行重启。

3.3 破解激活

  1. 双击桌面的快捷方式,打开界面如下,先勾选再点击continue。
  2. 设置不分享。
  3. 弹出窗口说要登录账号,不管他,先点击 Exit 退出,准备开始运行激活脚本。
  4. 清空 Pycharm 以前使用过的激活方式
    1. 运行激活脚本之前,如果你之前安装过 Pycharm, 且手动为 Pycharm 修改过 hosts 文件,那么添加的配置,记得要删除;引用过的补丁也要移除掉等, 不然可能会与本文提供的补丁有冲突,出现各种奇奇怪怪的问题。
    2. 如果没有动过 hosts 文件,则不用管,继续走下面的步骤。
  5. 参考文章https://www.exception.site/essay/how-to-free-use-pycharm-2020并在文末获取破解文件,含以下内容。
  6. 进入scripts文件夹,本机是Windows 系统,点击运行 install-all-user.vbs 脚本,为当前用户安装破解补丁。
  7. 运行时出现弹出,点击确定。
  8. 运行结束,出现以下窗口,点击确定。
  9. 重新打开pycharm,将以下激活代码黏贴到图中位置,并点击激活,激活后点击close。
IHMWLMSEAL-eyJsaWNlbnNlSWQiOiJJSE1XTE1TRUFMIiwibGljZW5zZWVOYW1lIjoidHJlbmRzIHJhYmJpcyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IlBDIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMi0wOCIsInBhaWRVcFRvIjoiMjAyMy0wMi0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUFBDIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMi0wOCIsInBhaWRVcFRvIjoiMjAyMy0wMi0wOCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAyLTA4IiwicGFpZFVwVG8iOiIyMDIzLTAyLTA4IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBTSSIsImZhbGxiYWNrRGF0ZSI6IjIwMjMtMDItMDgiLCJwYWlkVXBUbyI6IjIwMjMtMDItMDgiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUENXTVAiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAyLTA4IiwicGFpZFVwVG8iOiIyMDIzLTAyLTA4IiwiZXh0ZW5kZWQiOnRydWV9XSwibWV0YWRhdGEiOiIwMTIwMjIwMjA4UFNBTjAwMDAwNSIsImhhc2giOiJUUklBTDozMzQzMzQ3ODMiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-TT/mvlYqIE07j8qgnrhSSVpMtD4buKsRuntPuB17Zb8KodU2SUcb8byLpLG1pU+xEIIyG3Scu/ypjXmQ9w4iyvOT+NYGmeeHFMHnknQVEhhUvDZjTMNXPct03KeHcjxJX8jMSsuRkTooePx1beXjHTuxcyiO8qJcNOOl/97pT45kGTqSJohat0Xe7oiwrE6u3JZhfSdmYV9iJxz6XGNeoPMPnXbH17yoP75eXUqQJzUGxqdeHyKVHSUUJTGfO3IHgjN9y2TwYET5oFjRy1qSMRf4vXpPCK7tnfqhCGISQiDCm+ETB133CcmArxlRVlKdbAIM/7W++eOn5AfW/CNvgg==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUlaUFc1wf+CfY9wzFWEL2euKQ5nswqb57V8QZG7d7RoR6rwYUIXseTOAFq210oMEe++LCjzKDuqwDfsyhgDNTgZBPAaC4vUU2oy+XR+Fq8nBixWIsH668HeOnRK6RRhsr0rJzRB95aZ3EAPzBuQ2qPaNGm17pAX0Rd6MPRgjp75IWwI9eA6aMEdPQEVN7uyOtM5zSsjoj79Lbu1fjShOnQZuJcsV8tqnayeFkNzv2LTOlofU/Tbx502Ro073gGjoeRzNvrynAP03pL486P3KCAyiNPhDs2z8/COMrxRlZW5mfzo0xsK0dQGNH3UoG/9RVwHG4eS8LFpMTR9oetHZBAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUJNoRIpb1hUHAk0foMSNM9MCEAv8wSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAB2J1ysRudbkqmkUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3syIfIGQZNCxYhLLUuet2HE6LJYPQ5c0jH4kDooRpcVZ4rBxNwddpctUO2te9UU5/FjhioZQsPvd92qOTsV+8Cyl2fvNhNKD1Uu9ff5AkVIQn4JU23ozdB/R5oUlebwaTE6WZNBs+TA/qPj+5/we9NH71WRB0hqUoLI2AKKyiPw++FtN4Su1vsdDlrAzDj9ILjpjJKA1ImuVcG329/WTYIKysZ1CWK3zATg9BeCUPAV1pQy8ToXOq+RSYen6winZ2OO93eyHv2Iw5kbn1dqfBw1BuTE29V2FJKicJSu8iEOpfoafwJISXmz1wnnWL3V/0NxTulfWsXugOoLfv0ZIBP1xH9kmf22jjQ2JiHhQZP7ZDsreRrOeIQ/c4yR8IQvMLfC0WKQqrHu5ZzXTH4NO3CwGWSlTY74kE91zXB5mwWAx1jig+UXYc2w4RkVhy0//lOmVya/PEepuuTTI4+UJwC7qbVlh5zfhj8oTNUXgN0AOc+Q0/WFPl1aw5VV/VrO8FCoB15lFVlpKaQ1Yh+DVU8ke+rt9Th0BCHXe0uZOEmH0nOnH/0onD


10. 激活成功。

3.4 新建项目

  1. 打开pycharm,点击新项目。
  2. 选择项目路径,可以新建环境也可以选择上述anaconda配置好的环境。
  3. 项目开发界面如下。

3.5 项目环境的修改

  1. 如果发现上述项目环境需要更改为另一个环境,则可以按以下步骤进行操作。
  2. 点击file,进入setting。
  3. 添加环境。
  4. 选择上述anaconda配置好的环境,如果开发过程中需要新增模块,同样利用anaconda在对应环境中进行配置即可,pycharm利用的环境会随之更新。

4 测试

  1. 在项目中输入以下代码,判断项目TensorFlow是否安装成功,同样也判断程序能否正常运行。
import tensorflow as tf
print(tf.__version__)
  1. 运行结果如下图,说明一切正常。

【Python安装系统】win10系统从零开始安装Python并为不同项目设置开发环境——以安装TensorFlow2为例相关推荐

  1. 戴尔台式计算机怎么安装的,戴尔Dell电脑U盘安装台式机win10系统教程详解

    最近有位戴尔Dell电脑用户,在使用电脑的时候,因为操作失误导致Windows文件出现问题,需要重装系统才可以解决.因此,大白菜整理了一些u盘重装系统的资料,下面就来看看戴尔Dell电脑U盘安装台式机 ...

  2. 电脑新安装的win10系统,设置宽带连接的方法

    安装完win10系统后,如何在电脑创建一个宽带连接呢?使用宽带拨号上网的用户是非常重要的.默认情况下,宽带连接需要用户自己去新建账户,系统默认是没有宽带连接的.今天,莺歌就和大家聊一聊有关宽带连接的内 ...

  3. 服务器c盘装完系统70多g,新安装的Win10系统C盘居然用了30多个G怎么回事

    使用电脑时总会出现各种奇怪的问题,比如新电脑安装好Win10系统后C盘居然用了30多个G,难道Win10有这么大么?这时候C盘再要安装其它软件的话,C盘会不够用的,并且系统也容易出现卡顿.唯一解决办法 ...

  4. U盘引导安装原版win10系统(.iso文件)

    U盘引导安装原版win10系统(.iso文件) 一.u盘安装win10系统准备工作 1.使用大白菜win10pe装机版制作一个大白菜u盘启动盘; 大白菜win10PE制作工具下载地址:win10PE制 ...

  5. win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...

    以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...

  6. python的集成开发环境搭建_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...

    Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 ​ Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...

  7. anaconda必须安装在c盘吗_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...

    Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 ​ Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...

  8. anaconda开发环境 CUDA安装 pytorch安装 win10

    文章目录 1. anaconda安装 1.1 下载和安装 1.2 添加国内的镜像源 1.3 conda常用命令 2. NVIDIA驱动程序 3. pytroch安装 1. anaconda安装 1.1 ...

  9. odoo13 win10 安装 源码 设置 开发环境

    一.环境准备 1.python3 Odoo13 requires Python >= 3.6 to run. 上python官网下载安装文件https://www.python.org/ftp/ ...

最新文章

  1. MongoDB 正则表达式
  2. update yum 到指定版本_yum语法及常用命令汇总
  3. JAVA排序算法之插入排序
  4. sklearn预处理转化流水线
  5. 图说世界编程语言排行
  6. 自动论文生成器 python_python生成器
  7. 对话指令集创始人兼CEO潘爱民:面向未来的新型物联网操作系统 | 人物志
  8. 选择WORD文档中的所有表格宏代码
  9. [Project Euler] Problem 26
  10. matlab2016对硬件要求,matlab2016b配置libsvm的各中坑及解决办法
  11. python 四象限图_「四象限图」excel制作四象限图的方法图解步骤 - seo实验室
  12. 剑客之剑系列续篇:六脉神剑——PyCharm使用宝典
  13. General Sultan UVA - 11604(建图暴力)
  14. 读书笔记--项亮《推荐系统实践》第四章
  15. (已更新)新版帝国cms内核试玩佣金WAP手机版网站源码,可打包APP
  16. 计算机软件可以用虚拟串口吗,虚拟串口以及在Proteus中的使用
  17. 【正点原子FPGA连载】 第七章 Verilog HDL语法 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  18. SAP:常用的T-code
  19. 射频微波芯片设计5:电源旁路电容为何选择0.1uF 10uF?
  20. win10商店打不开_win10应用商店闪退是咋回事呢

热门文章

  1. 计算机二级c语言程序设计改错,2017年计算机二级C语言上机改错题考点总结
  2. bzoj2565(manacher)
  3. Chrome浏览器中使用 iframe 嵌入网页导致视频不能全屏的问题解决方法
  4. WLGK-51单片机接口技术基础实验 —LED闪烁灯
  5. 《嵌入式 - Lwip开发指南》第3章 移植LWIP(无系统)
  6. 解决微信图片不可引用的问题
  7. MFC对话框部分区域的显示和隐藏功能的实现
  8. 无刷直流电机最强科普(收藏版)
  9. 交互式多模型-无迹卡尔曼滤波IMM-UKF算法matlab实现(跟踪场景二)
  10. TIA博途S7-1200学习笔记——指令集