|
+ s# T& Y: |6 _) y# ]: b& c
<p>@</p><p></p>3 _6 A- A& r- w; Q4 `3 F8 z( a
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
: E3 b4 r- Y' t% ~5 e9 _) j) \$ h<h1 id="一工具安装">一、工具安装</h1>8 H' C2 }$ l9 o: ?- `
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
8 h0 t* B3 D: N9 @8 l<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
& v7 m7 w9 k6 @2 M, ^6 b<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
9 m2 v4 g' \! D4 D9 |% }" d参考<a href="https://blog.csdn.net/m0_50117360/article/details/108403586?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164187185416780357286476%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164187185416780357286476&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-108403586.pc_search_insert_ulrmf&utm_term=ubuntu20.04%E5%AE%89%E8%A3%85anaconda&spm=1018.2226.3001.4187">这篇CSDN博客</a>安装好。<br>) w5 R, J0 T; a0 Q0 ~; T0 @
安装成功测试:<br>
$ V, V- n+ q. [8 q7 U7 W3 y$ ~; E<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
! E" L# H! A1 x首先创建一个虚拟环境:</p>
& n# s5 D# U c+ I<pre><code class="language-c">conda create -n pytorch python=3.6
( Y9 z3 J" Z- T4 Z' m</code></pre> X' w- z1 W& v, U3 S" |% D
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>3 {; [# L7 Q7 i' l
输入</p>
7 ^9 k1 a- Y8 J, C/ K6 S<pre><code class="language-c">source activate pytorch
. a4 X: R: q- }' C</code></pre>3 r: W6 Z' K1 S( j; e
<p>激活环境</p>
4 ^$ o7 E N% Z<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
! n* X; Q6 R3 F<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
1 q9 r# u- \* `+ W! @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>- n( w3 g+ e( h% |( B& _. N8 E E
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
& G% \3 R5 p1 f4 U' \安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>+ n& k/ f' q* F. \8 s0 S2 _
<pre><code class="language-c">pip3 --default-timeout=1000 install --index-url https://mirrors.aliyun.com/pypi/simple torch==1.10.1+cpu torchvision==0.11.2+cpu torchaudio==0.10.1+cpu -f https://download.pytorch.org/whl/cpu/torch_stable.html0 |, T7 D" F" T, D
</code></pre>
4 a3 A3 c: B( S; I+ S<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>) `2 D$ b9 F* p1 t) x: p7 V% I0 i
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>9 O" K6 S" }0 I& t
安装好后进行测试:<br># u! g9 X# _! `
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>8 L6 K9 I1 R/ n
<h1 id="二编辑器安装">二、编辑器安装</h1>+ Q5 s2 @3 v& {$ W* W3 y
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
' I+ r( D( v) k+ J; W: q<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
2 ^ s' w$ ~( ?! Z7 A4 G9 L& |# s选择免费的社区版安装:<br>0 G G3 q% `+ N0 V, ~% v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>) G" |$ u3 W. I# a- ~9 z3 Y5 E
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>7 m( K7 H, W$ D! U5 o
<pre><code class="language-bash">gedit .bashrc; r* U$ h/ f: r0 ^* }" J" e
</code></pre>1 [$ a; }8 f' [2 \
<p>在最下面一行输入:</p>
3 m3 e4 C: @- ^& x3 X<pre><code class="language-c"># pycharm
; e2 l# {" Y. }; w, X# g$ K9 _alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh" Z) y7 J ~! W# R3 U
</code></pre>
0 d- L& y/ _6 {<p>注:将上面的路径改为自己的pycharm安装路径即可<br># ]" A5 W, m# U2 G9 }
然后使配置生效</p>
' {/ O F4 V* q9 O' Y% V" Q1 {<pre><code class="language-c">source .bashrc
$ v5 Q% z' y; e6 G# Y9 r</code></pre>' Y! K f7 v0 i* J3 ?
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>* V% K( g0 d% ?4 V* k8 z1 b
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>" g, y9 m3 x5 W
接下来创建一个名为 learn_pytorch的工程:<br>
6 P9 B1 ~+ `! E) d( I/ I+ v* j<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
' g' I: G, v- ?: t/ n9 ^. B: h选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
' h O1 _( f7 g7 t<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>1 w2 u# \; n, _" E& Q
<p>在pytorch 虚拟环境中,输入</p>
/ q2 ]0 Z @# R4 z! O: l( l8 S% u+ {" w. J<pre><code class="language-c">conda install nb_conda# f z7 D/ W/ l3 ?
</code></pre>0 G' z( f8 }$ N* _- [. d) H: P: Y
<p>安装jupyter:<br>3 U1 i V8 R1 N$ W0 t( v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>* b) z' I! C' i9 S# \' h3 @5 c9 A4 H
安装好后输入 <code>jupyter notebook</code> 测试<br>9 e' O+ v/ q. l# a/ Q" e" T
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>% e; I- s; u. ?8 B
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
2 g5 I% W9 k8 k' [7 j* ?<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>* F5 R% p* s+ B0 i4 V
<ul>
. {8 W/ U# S0 X. u3 w<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
' s) P. d- N! k( d9 A<li>全平台统一:【雪天鱼】</li>
* y; L! }6 z. p; u; N</ul>; \7 ^. m6 n$ i7 O1 \8 r* x* o
( {6 z' h- I" r5 H9 z9 g! O |
|