|
7 n' y* q) `. k3 p! X4 q( @0 f
<p>@</p><p></p>
- `9 q+ z8 _: R6 d<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>1 u2 V( ?6 c' |7 D
<h1 id="一工具安装">一、工具安装</h1>
F& a( Y. m4 ~$ T" A4 a" p7 u<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2> p( c/ I9 n- j6 {" ?7 J- e
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
9 A. U" M& P& h<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>5 E" M$ v" B8 X* v$ V
参考<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>, O4 [) [5 Z1 @$ N) l5 Y
安装成功测试:<br>
8 V. X6 _. m9 d% _# C<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
1 w, T" I8 J- C6 r首先创建一个虚拟环境:</p>
: n" A6 u8 y9 w) z7 J( l6 K; v( K<pre><code class="language-c">conda create -n pytorch python=3.65 _" B8 U8 X) w
</code></pre>
; z+ s6 E) x5 p% k7 q<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
$ L3 O z: |2 E2 W( f( {8 F输入</p>0 d+ t P" u; E( c
<pre><code class="language-c">source activate pytorch c# ^6 I7 a& v/ g; t# }0 f/ J
</code></pre>$ X6 l$ L; c6 j; p. t( R
<p>激活环境</p>
s- L) z( Y+ F( W" h<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>- Y# ~9 c0 I! s9 J7 ]8 G
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
9 Q+ Q5 }( e' ~7 j2 ]! c! f5 ?<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>8 N2 \3 T. I0 u" O" v
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
1 t9 W( c; n, Q) }3 |* [安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>1 h6 U$ g1 b0 _, {2 r- _' e' L+ \
<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.html
+ |. K8 Z( m7 j9 J</code></pre>
1 L" G) g) q' T, k8 c( ^<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
/ d! ?- S3 o' F6 x$ k% y<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br> o0 q7 N+ Y2 a
安装好后进行测试:<br>% L- v: o8 {0 _# r$ k3 N) m
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>0 C& c/ q' J, \: h3 D( u& I, D
<h1 id="二编辑器安装">二、编辑器安装</h1>0 _; x3 m# e8 m3 p/ l( L. z
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>7 d& t4 I5 R9 G/ s* T. o
<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>/ C+ h3 g6 J& m$ s; P, u
选择免费的社区版安装:<br>. w% n( }2 s# b6 E7 x* k0 z
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
4 C9 v$ \( e7 O$ ]下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>. M" ]6 f8 g9 K: x8 b0 G
<pre><code class="language-bash">gedit .bashrc! X m7 B" g$ r
</code></pre>$ K9 `% O8 Z) c
<p>在最下面一行输入:</p>
. V, m$ z( v9 v( y7 x. L1 k<pre><code class="language-c"># pycharm
4 u9 i& a* l& V( h6 u0 V, @alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
/ m- p( w# V: Q. b</code></pre>
; k; Y0 x( e$ r" P3 A; n/ I6 a% R<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
# ?3 Z3 W. w, a* o! G( b/ q; }8 b+ b然后使配置生效</p>
+ h8 _8 o5 t1 o5 L! p/ f<pre><code class="language-c">source .bashrc6 d6 q2 a+ q+ z- y4 {- D
</code></pre>
* C! [; L) K3 f4 g1 h: ?<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>6 |. D$ Q w0 G8 a( ]! W5 K; I
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
, Z) ] X' ?! p5 ~; p' O接下来创建一个名为 learn_pytorch的工程:<br>
3 a* p2 N, \4 ]( f<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>* X& k* [9 g5 P3 I: U
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
6 v6 q% r/ J- c, N4 N<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
1 v @. E8 C2 { G( L9 S<p>在pytorch 虚拟环境中,输入</p>& ^! o, ]0 l+ s; l) _0 d) d1 `
<pre><code class="language-c">conda install nb_conda
( t' ^& H' f$ u+ e' f+ y/ Y+ _2 j</code></pre>( K0 V. r- B E9 i; U
<p>安装jupyter:<br>9 s1 @. u2 a' V
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
8 P3 ^; ]9 ?. V7 ~9 B安装好后输入 <code>jupyter notebook</code> 测试<br>
1 L' N5 y" j6 }6 b4 E# E% t<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>8 r; a0 l' M& B! R$ |9 t
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>5 \% U' P' \- _9 e/ y) a
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
4 B" K& {3 H$ j4 k<ul>
* G( J3 l; \, y6 \<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>4 V# _0 x# e5 s, u
<li>全平台统一:【雪天鱼】</li>
1 O- X) K/ Z0 T7 q+ ^6 y- H</ul>4 ?% U9 G$ ?+ X* U
: e8 z% s" w7 S6 b+ n |
|