【PyTorch教程】P2. Python编辑器的选择、安装及配置
温馨提示:为了更好的教程体验,提供视频、阅读地址
Youtube: https://www.youtube.com/playlist?list=PLgAyVnrNJ96CqYdjZ8v9YjQvCBcK5PZ-V
BiliBili: https://www.bilibili.com/video/av74281036/
Github: https://github.com/xiaotudui/PyTorch-Tutorial
相关下载:https://pan.baidu.com/s/16koDDDvAFO7rNoi-uR-A_g 提取码:pahi
在学习中,遇到任何问题,可以关注公众号:土堆碎念,直接在对话框中留言,我会不定时解答的~
公众号:土堆碎念,回复:pytorch,即可获得所有的数据集及安装包, 省去找软件、数据集的时间。(同步更新中,请勿急躁)
1. 选择 PyCharm 及 Jupyter
Python 编辑器,是提供一个场所,为我们编辑 Python 代码用的。就像 Word 为我们提供一个写文档的地方。
提到 Python 编辑器,最有名的估计就是 PyCharm。对,我也超级推荐它,我觉得它其中的一个功能超级适合入门学习。感觉很多人都忽视了这个神器。
除了 PyCharm,另一个我推荐的就是 Jupyter 了。没错,我们接下来的学习,也许就是两者相互交叉的。
为什么选择它们呢?
1、PyCharm 的 Python Console 。
当你在 Python Console 输入代码的时候,比如创建变量的时候,你就可以在右边看到变量的相关信息。比如下图,我们可以看见创建了一个变量a,它是 int 型的,它的值为1。
这样,就很方便地我们去了解我们的代码到底做了什么。

2、Jupyter 的随意修改、执行的特性。
一般的程序,我们只能执行一个完整的程序。而 Jupyter 允许你执行代码中的一小段,而且可以随意修改。而且它的可视化操作,也是非常的棒。

2. PyCharm 安装及配置
1、进入 PyCharm 的官网,点击右上角的 Download,之后,选择 Community 版本。

2、下载后,进行安装。安装过程中,勾选 Create Associations。如下图:

3、安装后,打开 PyCharm,选择 Do not import settings,以及 跳过,选择默认设置。


4、在 Location 中,设置项目工程地址;之后,选择下方的 Existing interpreter,点击最右边的... ,选择相应的环境。

5、在这里,我们使用上一节创建的 conda 环境中的 pytorch 环境。
在左边选择 Conda Environment 后,在后边的 Interpreter 中,选择 路径中 \envs\pytorch 的,其中的 pytorch 就是conda 环境的名字。
因为我们在上一节创建的 conda 环境的名字叫 pytorch, 所以这里选择 pytorch。其中包含了 我们上一节安装的 PyTorch。
(如果无法显示上一节创建的 conda 环境,就需要点击右边的 ... 进行手动查找。查找的路径,参照上一节的安装地址,选择其中的 envs 文件夹,找到 pytorch 文件夹,选择其中的python运行文件。可以参考下图的地址,进行类似查找)

3. PyCharm 配置检验
之后,可以正常打开 PyCharm,打开左下角的 Python Console,输入 import torch,如果没有出错,如下图所示。即说明 PyCharm 配置成功。

4. Jupyter 安装及配置
1、在开始菜单处,打开 Anaconda Prompt,输入指令 conda activate pytorch, 进入 conda 环境中的 pytorch 环境。

2、之后输出 conda install nb_conda 安装 Jupyter。安装成功后,输入 jupyter notebook 即可打开 Jupyter。
然后,点击 右上角的 New,选择下方的 Python[conda env:pytorch]。

4. Jupyter 配置检验
在新弹出的页面,输入 import torch,点击上方的运行按钮或者按下 Shift + Enter, 即可运行。
如果没有出现错误,且代码左边出现 In [1],则说明 Jupyter 配置成功。

我的大本营
寻找有趣或更有效率的事、工具和教程

【PyTorch教程】P2. Python编辑器的选择、安装及配置的更多相关文章
- windows下编辑器Emacs的安装与配置
一年成为Emacs高手(像神一样使用编辑器) http://blog.csdn.net/redguardtoo/article/details/7222501 原创作品,允许转载,转载时请务必以超 ...
- mark资料-python编辑器的选择与安装
1.pycharm 下载地址: 注册码: 注意事项: 2.ulipad参考虫师的地址 url: 3.eclipse+pydev
- web自动化测试python+selenium学习总结----python编辑器pycharm环境安装
下载安装文件 下载最新文件路径:https://www.jetbrains.com/pycharm/ 安装: 一直点击下一步即可 破解: 配置hosts文件.C:\Windows\System32\d ...
- Eclipse中Python插件PyDev的安装与配置流程
安装PyDev插件的两种安装方法: 方法1.下载地址:http://sourceforge.net/projects/pydev/files/,将下载的PyDev解压(目前最新版本 PyDev 4.5 ...
- [python工具篇][pycharm安装与配置][1]安装与设置
1 官网下载专业版 2 打开pycharm,选择license server 激活,地址输入:http://idea.imsxm.com 3 新建工程(一个大文件夹) 4 设置字体大小(file-&g ...
- win10系统上Python和pycharm的安装及配置
1.https://www.python.org/downloads/windows/进入官网下载需要的Python安装包(以2.7版本为例) 2.http://www.jetbrains.com/p ...
- [python工具][1]sublime安装与配置
http://www.cnblogs.com/wind128/p/4409422.html 1 官网下载版本 http://www.sublimetext.com/3 选择 Windows - al ...
- Python 04 Geany的安装和配置
安装原文:https://www.cnblogs.com/wongyi/p/7832567.html 配置原文:https://jingyan.baidu.com/album/154b46311ed9 ...
- python环境变量的安装与配置
安装最新的3.x(2.x如今已经不常见) 下图来源:百度(电脑已安装,不能重复) 一定要勾选"Add Python 3.6 to PATH".(如果没有勾选在安装完成后需要手动添加 ...
随机推荐
- MongoDB 学习笔记之 replica set搭建
Replica set搭建: 修改mongodb.conf文件,指明replSet 登入客户端,指定副本集成员,进行初始化, 如果priority需要调整,使用reconfig()方法.Seconda ...
- git分支概念与项目中的应用
文档:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%80%E4%BB%8B 分支理解 m ...
- 数据的异构实战(一) 基于canal进行日志的订阅和转换
什么是数据的异构处理.简单说就是为了满足我们业务的扩展性,将数据从某种特定的格式转换到新的数据格式中来. 为什么会有这种需求出现呢? 传统的企业中,主要都是将数据存储在了关系型数据库中,例如说MySQ ...
- Linux入门(历史与现状)
Linux 入门之 历史与现状 Linux是一个计算机的操作系统,与windows类似,是一款系统软件.操作系统首先是一个计算机程序,使用计算机语言开发,比如C语言.VC语言.是计算机硬件和应用软 ...
- jsp JavaBean el表达式
JSP三大指令 一个jsp页面中,可以有0~N个指令的定义! 1. page --> 最复杂:<%@page language="java" info="xx ...
- A-08 拉格朗日对偶性
目录 拉格朗日对偶性 一.原始问题 1.1 约束最优化问题 1.2 广义拉格朗日函数 1.3 约束条件的考虑 二.对偶问题 三.原始问题和对偶问题的关系 3.1 定理1 3.2 推论1 3.3 定理2 ...
- 【NOIP2015】子串
题目描述 有两个仅包含小写英文字母的字符串 A 和 B.现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一 个新的字符串,请问 ...
- 使用foreach语句对数组成员进行遍历
/*** 使用foreach语句对数组成员进行遍历* **/ public class ForeachDemo { public static void main(String[] args) { i ...
- 运维自动化神器ansible之group模块
ansible之group模块 group模块是用来添加或者删除组 首先使用ansible-doc来查看用法 [root@note0 ansible]# ansible-doc -s group - ...
- POJ1017&&UVA311 Packets(中文题面版)
感谢有道翻译--- Description A工厂生产的产品是用相同高度h的方形包装,尺寸为1* 1,2 * 2,3 * 3,4 * 4,5 * 5,6 6.这些产品总是以与产品高度h相同,尺寸为66 ...