热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos离线配置python(Anaconda(2020.11)+pycharm+tensorflow(2.4)+keras(2.4))

准备工作由于这是最新的,所以安装tensorflow时很多包都要重新下载,安装。本文将在最后贴出。本文还将在可视化界面显示anaconda及pych

准备工作


由于这是最新的,所以安装tensorflow时很多包都要重新下载,安装。本文将在最后贴出。


本文还将在可视化界面显示anaconda及pycharm的图标(自己的强迫症)

anaconda 离线安装包
pycharm 离线安装包
tensorflow 安装包
在这里插入图片描述


(1)anaconda的安装

下面展示一些 内联代码片

bash Anaconda3-2020.11-Linux-x86_64.sh

在这里插入图片描述
然后一直回车直至出现yes or no的界面即可
在这里插入图片描述

我是选择的yes,然后会出现以下内容,根据提示回车即可(需要注意,因为我自己第二次安装时粗心直接去配置环境了,导致我没有生成anaconda3的文件)
在这里插入图片描述


配置anaconda的环境

sudo vi /etc/profile

进入文件进行编辑
键入“i”开启编辑模式,esc退出编辑模式,“:wq”退出文件
在文件的末端增加

# Anaconda
export PATH=$PATH: /root/anaconda3/bin

上述语句中的地址填写自己anaconda3文件夹的位置,保存并退出
重新载入配置文件:

source /etc/profile

anaconda 的图标

cd /usr/share/applications
gedit Anaconda.desktop

在弹出的空白文件中填入以下文件

[Desktop Entry]
Version=1.0
Name=Anaconda
Type=Application
GenericName=Anaconda
Comment=Scientific Python Development Environment - Python3
Exec=/root/anaconda3/bin/anaconda-navigator
Icon=/root/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Terminal=false
StartupNotify=true

注意Exec和Icon中的地址填写自己的
然后保存退出,自己去/usr/share/applications中寻找anaconda的图标即可。可直接拖到桌面上,双击运行,然后选择trust即可。


(2)pycharm的安装

tar xzf pycharm-community-2020.2.3.tar.gz ## 解压缩
cd pycharm-community-2020.2.3/bin
./pycharm.sh

然后根据他的进行操作即可。
在这里插入图片描述
在这里插入图片描述

配置环境,在file-setting-interpreter 中的add,
在这里插入图片描述
在existing environment 下选择/root/anaconda3/bin/pycharm3.8


创建pycharm的图标

sudo gedit /usr/share/applicaitons/Pycharm.desktop

在新建的文件中填入以下内容

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /root/ycharm-community-2020.2.3/bin/pycharm.sh
Icon=/root/pycharm-community-2020.2.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

然后于anaconda的一样去/usr/share/applications下查找并拖拽。


(3)tensorflow的安装


可直接在命令行输入pip debug --verbose,查看anaconda支持的tensorflow的文件。

在anaconda3/envs下新建tensorflow的文件夹,并将
tensorflow-2.4.0rc3-cp38-cp38-manylinux2010_x86_64.whl移到该文件夹下,
使用

pip3 install tensorflow-2.4.0rc3-cp38-cp38-manylinux2010_x86_64.whl

出现五个warning后,显示你需要某个安装包,根据提示安装相应的安装包。
可在以下网址寻得:
https://pypi.tuna.tsinghua.edu.cn/simple/
我安装的版本缺少以下文件。
将以下文件复制到tensorflow文件夹下
在这里插入图片描述

对于whil文件可直接采用

pip3 install tensorflow-2.4.0rc3-cp38-cp38-manylinux2010_x86_64.whl

对于tar.gz 采用以下格式进行编写

tar xzf absl-py-0.4.0.tar.gz
cd absl-py-0.4.0
python3 setup.py install

(以上的安装我采用python3 和pip3都是怕对原来的有影响。但是我个人不确定)
链接: Linux下安装Anaconda(64位)详细过程.
链接: Linux创建anaconda-navigator快捷图标.
链接: linux安装Pycharm.
链接:Linux创建anaconda-navigator快捷图标.
链接: Ubuntu下Anaconda和Pycharm的配置.


推荐阅读
  • Ubuntu 22.04 安装搜狗输入法详细指南及常见问题解决方案
    本文将详细介绍如何在 Ubuntu 22.04 上安装搜狗输入法,并提供常见问题的解决方法。包括下载安装包、更新源、安装依赖项等步骤。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • 利用ZFS和Gluster实现分布式存储系统的高效迁移与应用
    本文探讨了在Ubuntu 18.04系统中利用ZFS和Gluster文件系统实现分布式存储系统的高效迁移与应用。通过详细的技术分析和实践案例,展示了这两种文件系统在数据迁移、高可用性和性能优化方面的优势,为分布式存储系统的部署和管理提供了宝贵的参考。 ... [详细]
  • 在Ubuntu上安装MySQL时解决缺少libaio.so.1错误及libaio在MySQL中的重要性分析
    在Ubuntu系统上安装MySQL时,遇到了缺少libaio.so.1的错误。本文详细介绍了如何解决这一问题,并深入探讨了libaio库在MySQL性能优化中的重要作用。对于初学者而言,理解这些依赖关系和配置步骤是成功安装和运行MySQL的关键。通过本文的指导,读者可以顺利解决相关问题,并更好地掌握MySQL在Linux环境下的部署与管理。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在 CentOS 7 中,为了扩展可用软件包的数量,通常需要配置多个第三方软件源。这些第三方源包括 EPEL、Nux Dextop 和 ELRepo 等,它们提供了大量官方源中未包含的软件包,从而增强了系统的功能性和灵活性。通过正确配置这些源,用户可以轻松安装和管理更多种类的软件,满足不同的需求。 ... [详细]
  • 在Ubuntu 20.04上安装Zotero时,压缩包中包含一个`.desktop`文件,可以方便地将Zotero添加到系统启动器中。建议将解压后的目录移动到合适的位置,如`/opt/zotero`,以便更好地管理和维护。此外,确保赋予该目录适当的权限,以确保Zotero能够正常运行。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 针对图像分类任务的训练方案进行了优化设计。通过引入PyTorch等深度学习框架,利用其丰富的工具包和模块,如 `torch.nn` 和 `torch.nn.functional`,提升了模型的训练效率和分类准确性。优化方案包括数据预处理、模型架构选择和损失函数的设计等方面,旨在提高图像分类任务的整体性能。 ... [详细]
author-avatar
大苏打的苏打水
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有