|
|
4 ~% y6 |3 F& y4 @* ~, Q/ x& |. i<p>@</p><p></p>6 @* `; h6 P$ `- m/ J5 [* o
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
E3 j% T9 ~/ u<h1 id="一工具安装">一、工具安装</h1>
4 ]5 v) _" V) v3 o, ?- |<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
1 I8 B" q- [& U* [# x<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
% _( X# f; ^ R. P4 Z<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>' l% R4 Z$ ~; A) A
参考<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>
4 q% d4 r# b: x3 M8 g安装成功测试:<br>% E, T. C2 Z/ L) e/ z) D- X
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
% o" e7 u( q: G6 f9 R( H首先创建一个虚拟环境:</p>% |4 @9 X3 e2 `& \# k' F; b
<pre><code class="language-c">conda create -n pytorch python=3.6- e1 [0 h& m g1 I! z
</code></pre>( R7 P) ]! E) \( j1 W, l8 W. B
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>: {0 T3 p! Z5 L
输入</p>1 l% i% q" e6 L l
<pre><code class="language-c">source activate pytorch2 X1 @5 ~2 K$ @+ Y+ @
</code></pre>
6 Z9 g/ H; k3 m) L2 s+ @<p>激活环境</p>3 ]7 S. L; d! H1 J* F" a+ M
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>. v" y" W, [! e& d2 d# G! Y6 n
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>$ _& W2 D/ Y5 B$ d* I. e
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>0 K9 w: R5 O# Q# }: K# m4 k
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>( o2 w3 a, e+ P! o- Q) x& O
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>) \. E3 L$ [- b8 n% K
<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 b/ N) J+ K2 X1 X/ ]$ z
</code></pre>
6 S7 \) {( L5 F7 W* ]<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>9 @3 G4 Q# n! b/ ]1 o
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
3 n* e2 q( Q q# { D& E安装好后进行测试:<br>
- g6 a7 N C0 v/ \8 ]( S+ o" H0 u3 _<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>$ r( }; G% L! P
<h1 id="二编辑器安装">二、编辑器安装</h1>
* S j% s" H6 Z$ _9 A<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>) p' X/ t/ p U& K7 l
<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>5 O g9 f1 n, t% c; ^
选择免费的社区版安装:<br>1 E) ~7 |3 b3 e4 E) a2 J* `: h
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
) b4 E* |8 ]# Y6 C5 W! Q下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>4 d2 n* z5 y. c |0 C5 l9 E5 C& O
<pre><code class="language-bash">gedit .bashrc8 Z. M$ v/ P9 P i l$ N" h1 M9 X
</code></pre>
* K4 j# F: O6 U/ r% @8 i<p>在最下面一行输入:</p>
7 z% u' b7 W: g2 G7 M<pre><code class="language-c"># pycharm
, f+ \1 v6 K7 k' k. S; R" |alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"9 O# i t4 V! {& ]! j8 J
</code></pre>
9 G: d- X l0 \/ @" X1 Z<p>注:将上面的路径改为自己的pycharm安装路径即可<br>% V; x! q. N3 f
然后使配置生效</p>
: T& i3 _0 { y1 g) ]<pre><code class="language-c">source .bashrc
& d$ k/ `: J4 b8 }' p# }" \; z- S</code></pre>/ y) `0 i' c: a$ D6 m1 z
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>9 \6 Z, z" n6 ^) @
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>: @5 c8 Z0 f: [3 p
接下来创建一个名为 learn_pytorch的工程:<br>
9 W4 I O3 A9 o1 X5 S) N4 h0 x<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
& c, f! P0 f) ]4 c8 c选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
6 P- i, U9 c, ~$ }) |<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
0 |4 i X: N& r. S: X<p>在pytorch 虚拟环境中,输入</p>
" ]# H' `7 @) h2 q. q& a7 u<pre><code class="language-c">conda install nb_conda
& U7 |7 _- F' u# O" ]8 }6 p4 R</code></pre>$ a( F7 {4 n4 J3 z @
<p>安装jupyter:<br> u; B$ L3 }- `# h; b- N
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
9 ?4 V, w/ |5 u$ n* J4 K安装好后输入 <code>jupyter notebook</code> 测试<br># e3 E7 D C, V5 ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
d! b. O) f+ ~, U" H# E9 f在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
+ ]+ n2 @( T/ ~) @; K( L, u<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>8 A* y% q" K5 J
<ul>
' z+ H# n8 t# A% q<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
H# p8 ^9 ~# H7 N- D0 ]4 F t<li>全平台统一:【雪天鱼】</li>4 T9 k2 x+ K8 N/ S
</ul>- p) K& d- B8 U" n8 L$ n
$ `. s: J4 d- A" X" M! H, `+ O
|
|