怎么在Fedora上搭建Jupyter和数据科学环境

Fedora简介

Fedora是一个基于Linux的开源操作系统,由Red Hat公司发起和维护,它是一个免费且开源的操作系统,支持多种硬件平台,提供了丰富的软件包和工具,方便用户进行软件开发、系统管理和数据处理等任务,在Fedora上搭建Jupyter和数据科学环境,可以方便地进行数据分析、可视化和机器学习等工作,本文将详细介绍如何在Fedora上搭建Jupyter和数据科学环境。

安装Python和pip

1、更新系统软件包:

怎么在Fedora上搭建Jupyter和数据科学环境

sudo dnf update

2、安装Python:

sudo dnf install python39

3、验证Python安装:

python3 --version

4、安装pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py

5、验证pip安装:

怎么在Fedora上搭建Jupyter和数据科学环境

pip3 --version

安装Jupyter Notebook

1、创建虚拟环境:

python3 -m venv myenv

2、激活虚拟环境:

source myenv/bin/activate

3、使用pip安装Jupyter Notebook:

pip install jupyter notebook

4、启动Jupyter Notebook:

怎么在Fedora上搭建Jupyter和数据科学环境

jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser --allow-root --NotebookApp.token='' --NotebookApp.password='' --NotebookApp.base_url='/tree?token=' &> /dev/null & disown %1  在后台启动Jupyter Notebook,并将其与终端分离,避免阻塞终端操作

5、打开浏览器,访问Jupyter Notebook:http://localhost:8888,输入之前设置的密码(默认为空)登录。

安装数据科学相关库和工具(以conda为例)

1、安装Anaconda或Miniconda:请访问https://www.anaconda.com/products/distribution 下载并安装适合您的操作系统的Anaconda或Miniconda版本,安装完成后,请确保将Anaconda或Miniconda添加到系统的PATH环境变量中。

2、创建一个新的conda环境(可选):为了避免不同项目之间的依赖冲突,建议为每个项目创建一个新的conda环境,创建一个名为datascience的环境:

conda create -n datascience python=3.7 pandas numpy matplotlib seaborn scikit-learn jupyterlab ipython tensorflow jupyter_contrib_nbextensions jupyter_nbextensions_configurator jupyter_nbextensions_common jupyter_nbextensions_codefolding plotly_express pillow pytorch torchvision xgboost opencv-python librosa librosa-model-parallel librosa-inference-io librosa-display librosa-style librosa-util zlib_compression zstd_compression lzma lzma_frames lzma_block cmake cffi cffi-compiler cffi-devel cairo cairocffi cairosvg pandoc imagemagick fontconfig freetype gdk-pixbuf glib2 gobject-introspection gobject-query libepoxy libpng16 libpng16-devel libtiff libtiff-devel libjpeg libjpeg-turbo libjpeg-devel libwebp libwebp-devel libvpx libvpx-devel libavcodec libavcodec-devel libavformat libavformat-devel libavutil libavutil-devel libavfilter libavfilter-devel libswscale libswscale-devel libdc1394 libdc1394-devel librawlite librawlite-devel libexiftool exiftool gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad gstreamer1-libav gstreamer1-vaapi gstreamer1-v4l2 gstreamer1-x v4l2ucp v4l2videocodec ffmpeg ffmpeg-devel ffplay ffplay-devel avconv avconv-devel avimux avimux-devel pulseaudio pulseaudio-alsa pulseaudio-jack pulseaudio-gnome pulseaudio-bspwm pulseaudio-bluetooth alsa-utils alsa-lib alsa-libresample alsa-utils alsa-utils alsa-soundcard alsa-soundcard alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa-utils alsa

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/160820.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-24 02:24
Next 2023-12-24 02:25

相关推荐

  • 如何检查Linux服务器的性能

    使用top、htop等工具查看CPU、内存、磁盘和网络使用情况,以及运行vmstat、iostat等命令分析系统性能。

    2024-05-15
    0122
  • linux md5sum命令

    Linux下的md5sum命令是用于计算和校验文件的MD5哈希值的实用程序,MD5(Message-Digest Algorithm 5)是一种广泛使用的加密哈希函数,可以生成一个128位(16字节)的哈希值,通常用32位十六进制数表示。使用md5sum命令的基本语法非常简单:md5sum [选项]... [文件]...基本用法要计算……

    2024-02-03
    0209
  • linux中dev sda指的是什么

    在Linux中,/dev/sda是一个设备文件,它代表了一个硬盘驱动器,这个设备文件通常用于访问和操作计算机上的磁盘。在Linux系统中,所有的硬件设备都会在/dev目录下创建相应的设备文件,这些设备文件是系统内核用来与硬件进行通信的接口,通过这些设备文件,用户空间程序可以读取或写入硬件设备的数据。对于/dev/sda,它是Linux……

    2023-12-14
    0541
  • linux如何创建空白文件

    ",你可以输入echo "Hello, World!" ˃ test.txt,创建空白文件在Linux中是一个非常简单的操作,只需要使用touch命令或echo ˃ 文件名命令,就可以轻松地创建一个新的空文件,相关问题与解答1、问题:我可以使用哪些命令来创建空白文件?答案: 在Linux中,你可以使用touch命令或echo ˃ 文件名命令来创建空白文件,2、问题:使用touch 文件名命令会

    2023-12-21
    0359
  • linux如何判断分区是mbr还是gpt

    在Linux系统中,判断分区是MBR(Master Boot Record)还是GPT(GUID Partition Table)的方法有很多,这里我们介绍两种常用的方法。方法一:使用fdisk命令fdisk是Linux系统中一个非常实用的磁盘分区工具,可以用来查看、创建、删除和修改磁盘分区,通过使用fdisk命令,我们可以轻松地判断……

    2023-12-14
    0170
  • linux中管道符的用法

    在Linux中,管道符(|)是一种非常重要的命令行工具,它的作用是将一个命令的输出作为另一个命令的输入,管道符可以将多个命令连接起来,实现复杂的功能,本文将详细介绍管道符在Linux中的作用及其使用方法。一、管道符的基本概念管道符(|)是一个符号,用于表示命令之间的连接,当一个命令的输出成为另一个命令的输入时,这两个命令就会通过管道符……

    2023-12-12
    0241

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入