|
|
: K1 g5 f. v1 [3 s$ c" I! y<p>@</p><p></p>+ {( l4 f/ ^* P9 B5 F2 w; ]
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
6 z6 N; @, X" Z<h1 id="一工具安装">一、工具安装</h1>/ ^3 \1 c4 f9 X% T" H L. E
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>! r$ x4 b. h6 I
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
g, ^( D' ]' H# H9 b0 u# l( Z& o<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>* X7 k" W# ]+ c: c$ O
参考<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( ~ U9 E& y; V# C安装成功测试:<br>' L+ ?; S/ y$ M0 `
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>8 e8 v/ g; O/ F" d5 x% w; f
首先创建一个虚拟环境:</p>
2 } Q7 E9 w% O# p1 k3 _<pre><code class="language-c">conda create -n pytorch python=3.6 G# j. V& c$ r9 N
</code></pre>
4 K7 o/ k% v2 z2 m. @<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>! Q+ ~3 B8 f! F- v
输入</p>
7 G, L# V$ a" t) C<pre><code class="language-c">source activate pytorch
$ t Z; p; }/ s; V! t</code></pre>
( P7 N; a$ Y3 T/ H+ x1 N! |. _2 r<p>激活环境</p>
& A E% p# r. U! i6 [<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
) s0 z7 W' s5 t5 P, U" a<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>' o, u+ W& H; j$ T
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>' H; T6 \) N! V
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>, j( G. z) V2 c
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>' `+ [6 k! s) t: q8 K8 ~
<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.html6 Y) i& ?/ N+ y" ^- }
</code></pre>( P0 o2 I$ T0 w: {. C/ B
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
$ a( ?4 [, H5 ^& Q O2 {+ p: C<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
% U: ]$ m S2 U1 _. k5 D安装好后进行测试:<br>% R1 V% Q6 r" a* Q/ \, j* {
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>1 C' K D- Z) n/ U. _6 f
<h1 id="二编辑器安装">二、编辑器安装</h1>+ @' @0 o/ z. u1 @! A3 R4 k, U$ ]( {
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>2 _3 ]0 n5 }4 K! {4 P) P. S' X
<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
7 h- t2 A- U( f1 y9 ]+ _4 g" m" f( r4 y选择免费的社区版安装:<br>
Z( L5 s/ z, G0 z( P5 e% s4 b& A; \<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
; J5 r7 q5 A5 d* N8 G& e下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>3 k7 d/ N: Y4 \& ?3 L
<pre><code class="language-bash">gedit .bashrc
1 F9 x% k/ n8 J& A" v: H' M</code></pre>8 ?* c( {8 t" B$ u& w
<p>在最下面一行输入:</p>$ D9 y* |' C+ o+ u6 G- [8 t
<pre><code class="language-c"># pycharm8 y6 L N2 d$ U" d. f
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"' C9 J1 e$ y/ I
</code></pre>
S0 k2 c0 w& V<p>注:将上面的路径改为自己的pycharm安装路径即可<br>( G. N. _, S! E' s s" {
然后使配置生效</p>
8 P, J4 J" a8 G0 I' J( [) q1 N: e<pre><code class="language-c">source .bashrc
' h4 J+ |: L5 y4 S</code></pre>
: V) d& ?; R& H" a) u# x0 n, `<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
# f6 J% | G# L6 t# {, q) O3 A/ @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
$ j: y! @ @. x* g接下来创建一个名为 learn_pytorch的工程:<br>3 U( j5 Z5 V& z% `* ~5 ~) f
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
{0 v: @5 o* c- h* E' y( s0 D4 y选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
5 y, b$ K: y p1 e' m, ?5 G<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>/ K0 I" N" D9 J
<p>在pytorch 虚拟环境中,输入</p>
/ E+ i6 L9 S' d9 x4 G" K! F, @<pre><code class="language-c">conda install nb_conda. P7 c6 X' [+ Z; U1 o2 D0 T
</code></pre>
% v- y+ K/ e' k" B1 ^6 s8 a<p>安装jupyter:<br>
% B. f; O" l! n<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>* \8 u4 Z( f* F
安装好后输入 <code>jupyter notebook</code> 测试<br>
5 {6 J8 r1 k. B. W2 K3 S<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
' V0 l4 O. c/ _5 L B' e在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>9 W3 R, U. o- I. f* K$ u& O
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
- K' M0 B+ {& @. T- u% k- J) s<ul>
. t% }% @; x: m; ?<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>$ q' ~! i7 @1 D1 ~' ^
<li>全平台统一:【雪天鱼】</li>
+ {' M8 m* k* p$ B/ ^5 O</ul>7 M2 @. I$ D9 T
" u4 ~2 }# A" V6 ^) `/ g7 Z |
|