python3.12安装jupyter环境的实现

作者:

文章目录
  • python3.12必须使用openssl1.1.1以上版本,否则pip安装组件的时候会报SSLErr错误
  • 目录
    • 一、编译安装python3.12
      • 1.编译安装openssl1.1.1
      • 2、编译安装python3.12
      • 3、使用pip安装jupyter服务

    python3.12必须使用openssl1.1.1以上版本,否则pip安装组件的时候会报SSLErr错误

    wget -c https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gz
    
    tar -zxvf openssl-1.1.1w.tar.gz
    
    ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
    make install -j 4
    
    ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
    
    echo "/usr/local/openssl/lib" >> /etc/ld.so.conf.d/openssl.conf
    
    ldconfig

    wget -c https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tar.xz
    tar -xvf Python-3.12.4.tar.xz
    ./configure --enable-optimizations --with-openssl=/usr/local/openssl --prefix=/usr/local/python3
    
    make install -j 4
    
    ln -sf /usr/local/python3/bin/python3.12 /usr/local/bin/python
    ln -sf /usr/local/python3/bin/python3.12 /usr/local/bin/python3
    ln -sf /usr/local/python3/bin/pip3.12 /usr/local/bin/pip3
    ln -sf /usr/local/python3/bin/pip3.12 /usr/local/bin/pip
    
    vi /etc/profile
    export PYTHON_HOME=/usr/local/python3
    export PATH=$PATH:$PYTHON_HOME/bin:

    #安装组件
    pip install jupyter notebook
    
    #生成配置
    python jupyter notebook --generate-config --allow-root
    
    #在生成的~/.jupyter/jupyter_notebook_config.py配置文件最后加入
    c.NotebookApp.ip="*"
    c.NotebookApp.allow_root=True
    c.NotebookApp.open_browser=False
    c.NotebookApp.port=4090
    c.ContentsManager.root_dir='/opt/jupyter/root'
    
    #生成密码
    jupyter notebook password
    
    #启动服务
    nohup jupyter notebook > /opt/jupyter/jupyter.log 2>&1 &

    附:vbox虚拟机分区调整(/home:150G /root:50G)

    1、卸载/home目录  umount /home  如提示device is busy,可使用lsof /home命令取得pid后执行kill 直接到卸载成功

    2、移除/home分区 lvremove /dev/mapper/centos-home

    3、扩展/root所在的lv,增加100G lvextend -L +100G /dev/mapper/centos-root

    4、扩展/root文件系统xfs_growfs /dev/mapper/centos-root

    5、重新创建/home分区 lvcreate -L 40G -n home centos

    6、挂载/home分区 ​mount /dev/centos/home /home

    7、查看分区信息 df -hT

    到此这篇关于python3.12安装jupyter环境的实现的文章就介绍到这了,更多相关python3.12安装jupyter内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

    您可能感兴趣的文章:

    • jupyter安装失败的解决,问题出在rust环境和32位python
    • Python安装jupyter notebook报pywinpty缺少Rust和Cargo问题
    • Python多版本安装与Jupyter Lab使用方式
    • Python学习工具jupyter notebook安装及用法解析
    • Python安装Jupyter Notebook配置使用教程详解
    • windows python3安装Jupyter Notebooks教程
    • win10下安装Anaconda的教程(python环境+jupyter_notebook)

    站内搜索