VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • 纪念第一个Pytorch/TensorFlow程序

作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/

    截止今日,写了17篇有关Deep Learning的博文,如下所示

    没想到吧,我的电脑连Python都没安装,之前一直用的Notepad++看的程序

     说到Notepad++,这是一款免费的开源文本和源代码编辑器,无论电脑上有没有安装编程软件,用这个软件可以打开各种程序文件,比如MATLAB的.m文件,python的.py文件,C语言的.c文件等等,而且可以高亮文本,显示行号等等,看程序特别方便。

    趁着昨天周日,没有其他要紧的事情,自己动手从零开始安装Python以及Pytorch/TensorFlow框架

    当然,中途由于各种版本问题,一直重复着安装卸载安装卸载的过程

    简单回顾一下安装流程

    1) 安装python:在python官网找到Windows的版本,选择Windows x86-64 executable installer系列的,我下了Python 3.8.5,直接就是.exe文件(当然,可以是其他版本,可能我后续还会再重复一次卸载安装。。。)

    双击运行该程序,自定义安装,勾选Add Python 3.8 to PATH,Add Python to environment variables,更改安装路径,之后一路默认,完成安装。在cmd命令行输入 python 或者 python --version ,能够看到python的版本,即完成安装。

     2) 安装pycharm编辑器:去pycharm官网下载,社区版虽然免费,但功能不全,最好安装专业版(收费,网上也有一些破解方法),我的是PyCharm 2018.3.5。安装时,自定义安装路径,再勾选这几个,然后一路默认,即可完成安装。

     3) 安装Anaconda:在清华镜像源找到合适的版本,我用的Anaconda3-5.2.0-Windows-x86_64.exe。安装时,除了自定义路径之外,其余一路默认。安装好之后,需要添加路径,在"设置"->"关于"->右上角"高级系统设置"->"系统属性"->"高级"->"环境变量"里面添加路径。(由于我不知道往哪个里面添加,于是用户变量与系统变量都添上了)

     4) Anaconda Prompt操作:打开电脑"开始",可以看到最近添加了Anaconda3。

    找到里面的Anaconda Prompt,输入 conda info --envs ,可以查看用户定义的虚拟环境,*表示当前所处的环境。

     创建虚拟环境:创建pytorch环境 conda create -n pytorch python=3.8 ,激活该环境 conda activate pytorch ,如下所示

    退出该环境 conda deactivate ,如下所示

   5) 搭建pytorch:在pytorch官网选择适合自己的版本

    并在Anaconda Prompt中pytorch环境下安装

     输入 import torch 不报错即为安装完成

    我也在pycharm中python环境下通过 pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html 安装torch包与torchvision包。

    输入 conda list ,显示已经安装的包,可以看到torch包。

     6) pycharm设置:"File"->"Settings"->"Project Interpreter"->"Show All"

     点击加号

     选择"Conda Environment"->"Existing environment"->找到Anaconda安装路径里面的环境, D:\Anaconda3.5\envs 

    找到 D:\Anaconda3.5\envs\pytorch\python.exe ,点击ok,一路确定即可。

   7) 完成,运行第一个pytorch环境下的python程序。

import torch
x=torch.rand(6,4)
print(x)

    下面是TensorFlow搭建。

    1) 在Anaconda Prompt中修改清华镜像源,在base这一环境上修改。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes

    2) 创建TensorFlow虚拟环境:输入 conda create -n tensorflow python=3.5.2 

    3) 安装完成后,输入 activate tensorflow 进入该环境,并安装TensorFlow

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

     4) 进入python,输入 import tensorflow as tf ,如果没报错,说明安装完成

     5) pycharm设置:与pytorch设置一样,"File"->"Settings"->"Project Interpreter"->"Show All",点击加号,选择"Conda Environment"->"Existing environment",找到 D:\Anaconda3.5\envs\tensorflow\python.exe ,点击ok,即可。

    6) 运行第一个TensorFlow框架下的python程序

import tensorflow as tf
message = tf.constant('Hello, kailugaji') #要打印的信息是一个常量字符串
with tf.Session() as sess:#为了执行计算图,利用 with 语句定义 Session,并使用 run 来运行
    print(sess.run(message).decode())

     至此,所有的都已安装完毕。

    下面给出Anaconda Prompt一些常用命令

复制代码
 1 #打开Anaconda Prompt
 2 #检查conda版本
 3 conda -V
 4 #查看已安装包
 5 conda list
 6 #安装包
 7 conda install numpy
 8 #删除包
 9 conda remove numpy
10 #查看当前存放的虚拟环境
11 conda env list
12 #创建python虚拟环境
13 conda create -n pytorch python=3.8
14 #激活虚拟环境
15 conda activate tensorflow
16 conda activate pytorch
17 #关闭虚拟环境
18 conda deactivate
19 #删除虚拟环境
20 conda remove -n tensorflow --all
21 conda remove -n pytorch --all
复制代码

    升级pip:  python -m pip install --upgrade pip 

    安装包:  pip install numpy 

参考文献:

[1] windows环境下tensorflow安装过程详解_小白_努力-CSDN博客_tensorflow安装 https://blog.csdn.net/laobai1015/article/details/84580243

[2] WIN10下pytorch环境配置(安装了半天的血泪史)_熊孩纸_的博客-CSDN博客_pytorch环境搭建 https://blog.csdn.net/weixin_39487353/article/details/104666953

作者:凯鲁嘎吉
出处:http://www.cnblogs.com/kailugaji/


相关教程