Ubuntu安装Anaconda, Tensorflow等,并成功加载到Pycharm个人经验整理

Ubuntu安装Anaconda, Tensorflow等,并成功加载到Pycharm个人经验整理,第1张

1. anaconda的安装,不详细

官网:Anaconda | Anaconda Distribution

在官网中,下载For Linux的就可以。

在下载了Anaconda的文件夹下,打开Terminal。 在命令行中输入:

bash Anaconda3-2021.11-Linux-x86_64.sh  # 这里的 .sh就是你下载下来的文件名称,
                                        # 改为你当前下载的文件的名称
# 如果你是直接在桌面上打开的Terminal, 那就请输入下面的命令
bash 路径+Anaconda3-2021.11-Linux-x86_64.sh # 同理,对应你自己的路径和文件名称

我忘记我有没有配置环境了,如果不放心,就按照下面这个帖子来

Linux安装anaconda - 知乎

2. Pycharm安装,不详细

官网:Download PyCharm: Python IDE for Professional Developers by JetBrains

在Linux选项卡中,下载相应的版本。

我是申请的学生的免费使用Professional的版本,如果你没有,就下载Community版本。

在有下载文件的文件夹下,打开Terminal。命令行中输入:(同理上面,如果桌面开,就写绝对路径)

tar xzf pycharm-*.tar.gz -C   #这里 写你要指定的文件夹
cd /pycharm-*/bin
sh pycharm.sh

好像就差不多了,如果有什么其他问题,搜搜其他的blog看看~

这里打开以后,如果Ubuntu里面没有看到图标,最好进行一下下面的 *** 作,避免到时候不知道怎么打开Pycharm。 

3. 下载Tensorflow在Anaconda

很多都是写的要新创建一个环境,我刚开始也是这样做的,但是后来我觉得不太方便,我就直接在anaconda原始环境下创建一个。 

source activate

pip install tensorflow # 如果要指定tensorflow版本,比如2.6.0就写 tensorflow==2.6.0

# 然后测试一下tensorflow中是否安装正确
python
>>import tensorflow
>> #没有报错就Ok了

这里你也可以一起安装指定版本的cudnn和cudatoolkit,不过我是后面在Python Interpreter中直接Install Package的。这里你要安装,应该可以直接conda install cudnn 和 conda install cudatoolkit

4. 将Anaconda加载到Pycharm

首先,你得有一个项目(创建项目的事情,就不用我说的吧)

然后,在File->Settings中的Project: ____ 中的Python interpreter中添加Conda Environment,里面我选的是Existing environment, 这里Interpreter中我选择的是anaconda3/bin/python3.9(这里3.9就是anaconda下载的时候自动下载的版本)

 5. 安装cudnn和cudatoolkit 

 完成第四步后,在这个Python Interpreter中可以看到conda中安装的所有库,着里点击“+”

 分别搜索cudnn和cudatoolkit,选择指定的版本后,点击Install package就可以了。

6. 会出现的错误

当你使用tensorflow的时候,会出现:Could not load dynamic library ‘libcudart.so.11.0‘; dlerror: libcudart.so.11.0

这个问题,一定有用的方法,就是这里对.py文件Edit Configurations...

 这里的Environment variables添加一个内容

 LD_LIBRARY_PATH=路径+/anaconda3/pkgs/cudatoolkit-11.3.1-h2bc3f7f_2/lib  就是对应找到anaconda下面的这个文件夹路径,添加到上面就行。 (你和我的版本不一定一样,所以你要记得对应找到你的cudatoolkit啊,灵活一点哦~!!)

但是这个方法就是,你要对每次都添加,好累。

下面这个方法可能有用,可能没用。

打开Terminal, 输入命令:(最好是在root下,省的打sudo了)

nano ~/.bashrc
# 打开了文件后,在文件最下面添加
export LD_LIBRARY_PATH=路径+/anaconda3/pkgs/cudatoolkit-11.3.1-h2bc3f7f_2/lib

再或者,

sudo ldconfig 路径+/anaconda3/pkgs/cudatoolkit-11.3.1-h2bc3f7f_2/lib

再或者

 

后面这三个如果弄了以后,最好重启一下,因为我刚开始弄完了,它还是不行,后面好像是重启还是怎么了一下,就起作用了。

###################################

只是为了自己下次再安装的记录,请不要喷。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/919143.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存