|
5 r$ ?+ V# i) x! h3 @
<p>@</p><p></p>. ^- T: f' }6 |' a" T
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
: N5 {* ?; o, R9 O2 S& ?5 p<h1 id="一工具安装">一、工具安装</h1>2 G9 ^% j$ P- S; X6 B
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>/ i% B2 P. K/ f* h2 ?
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>) o. Q. Z! I' `# L! ~% [' e" H0 K
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>9 I" s4 y% ^. W, ?& ^
参考<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>
! c- T9 a% ]4 o' O# R1 ?, q安装成功测试:<br>, ~6 I& x R: e: d# ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>. e- D$ T* _9 I1 ~
首先创建一个虚拟环境:</p>
2 T( s0 R% {+ E: y! |<pre><code class="language-c">conda create -n pytorch python=3.6
! c1 M$ C3 _3 e9 P9 E* {2 F) t</code></pre>" z5 T# _' m6 n/ d$ }3 x8 ^ X! f4 D
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
# s+ P0 ~; E) |2 K( \# u输入</p>* G" H; F) r- r) O5 V' x8 Q$ U
<pre><code class="language-c">source activate pytorch
7 E& G# r- `' Z) s+ G) M( J' K</code></pre>
5 w6 t' q8 X8 ^! c% G, L<p>激活环境</p>; g& }( p# ?1 T, S5 X c S4 X7 n
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>6 u4 S4 l1 _+ {2 r0 j, \0 \2 h
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
* I% |4 n" X8 w f<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
- X& v$ n1 J2 I8 v<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>6 k! z' G+ F0 _8 b, k
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
2 ?! O$ Y% L+ n/ u<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
8 ~$ S- N, J& U4 M</code></pre>5 B0 U( T9 Y4 ^
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
2 G1 N) v. f1 a: V) E<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>9 ^5 A* ~$ e7 r0 G8 i5 y0 K$ b& y) e
安装好后进行测试:<br>
3 `0 z% P/ A* \. q/ e, j& @0 l<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>0 N( i# v. z m3 d
<h1 id="二编辑器安装">二、编辑器安装</h1>
& m8 h% o! I* E# x' m ~<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
+ J6 z1 @8 b8 [4 w<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
`/ P/ C" E& _: V选择免费的社区版安装:<br>
3 Z! S( ~# f$ a<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
2 k4 c. E0 g% ~% L- @8 P9 V1 H下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
; `: S r3 u3 j7 N$ a<pre><code class="language-bash">gedit .bashrc5 F+ j& Z5 T* g4 I2 m1 S
</code></pre>: s( ^; b }* V
<p>在最下面一行输入:</p>
8 F; m8 j: s4 f9 U2 c<pre><code class="language-c"># pycharm) t! j) |4 n5 O
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"7 |2 y' f' @# O2 x' k( |
</code></pre>
3 A: B, ]/ J! b; n& h' j' e<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
9 [5 R A# G. N* `% Y4 z然后使配置生效</p>9 |' G/ `) P' b
<pre><code class="language-c">source .bashrc( @6 K' L( G9 n v# w8 Z8 a
</code></pre>7 X% u6 V- t7 O; {
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
, z" F. \. [& c/ d( \<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>9 T% I! s* a7 y4 k! ~
接下来创建一个名为 learn_pytorch的工程:<br>3 p/ K% B) j$ S6 e! _( W0 c% W4 x
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>2 C9 h0 w, N. n! {8 Q9 p2 Q
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
* O/ ^4 U% S7 u- p<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>( |$ {& [0 D8 l: R
<p>在pytorch 虚拟环境中,输入</p>5 l l* L9 W! ?+ Z+ `! ?" b
<pre><code class="language-c">conda install nb_conda4 O8 Q, T- ^3 F5 H: J( w" L* N
</code></pre>
) e& w6 P. F" A8 j$ x- k<p>安装jupyter:<br>
: C0 E5 P, q& q U6 w5 a1 x2 c* C) U0 Z<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
/ V6 B( n4 `0 h安装好后输入 <code>jupyter notebook</code> 测试<br>
$ |$ h% p$ S( K' B7 [<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
" E" K0 I5 B9 a5 L1 m5 ? v' k在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
2 h' e9 R' g% d9 z( \<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
% N) e8 `4 o/ x- Q<ul>/ y* H& k& F0 }1 [, F8 ~( o0 q
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>8 H: H! n( j; R
<li>全平台统一:【雪天鱼】</li>2 E8 f) G8 A% e) c
</ul>
4 ?, \, N7 A; ?& }3 `( s* C
& H& F; g) e+ r3 N9 k# P- j" _ |
|