【Unity】横版平台跳跃游戏~第一个Unity练习作品


在Linux服务器上升级Python版本

近段时间在用导师给的服务器跑项目,所以升级了一下 Python 版本。这里分享下自己在升级 Python 时的流程和遇到的一些问题~

参考博客:https://blog.csdn.net/Jxq_IT/article/details/103971862


直接更新系统Python版本

一、查看系统中的Python版本

我的服务器是 Ubuntu 18.04.6 版本,之前预装的 Python 版本是 3.7.13,由于论文需要,故要升级到 3.10 版本。首先我们用如下指令查看当前系统的 Python 版本:

  1. 使用PythonPython3命令:

    python --version
    python3 --version
    
  2. 直接查看bin文件夹下安装的 Python 目录:

    ls /usr/bin/python*
    

二、利用wget下载对应版本的Python包

  1. 在当前的目录下,安装 Python 包。指令如下:

    wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
    
  2. 上传服务器并解压缩:

    tar -xf Python-3.10.13.tgz
    
  3. 进入解压缩后的文件夹,并编译:

    ./configure && make && make install
    

Python官网的相关版本

网址:https://www.python.org/downloads/source/

编译结束后,正常情况下会装到/usr/local/bin目录下,记得去看一下!

三、创建软连接

  1. 首先检查系统是否已经有 python3、python 的软链接,可以使用以下命令:

    ls -l /usr/bin/python3
    ls -l /usr/bin/python
    
  2. 删除现有软连接,并创建新的软连接指向Python 3.10

    sudo rm /usr/bin/python3
    sudo rm /usr/bin/python
    sudo ln -s /usr/local/bin/python3.10 /usr/bin/python3
    sudo ln -s /usr/local/bin/python3.10 /usr/bin/python
    sudo ln -sf /usr/local/bin/python3.10-config /usr/bin/python-config
    

​ ※注意,如果已经是root用户的话,不需要加sudo哦

四、检查环境变量

要运行一下 echo $PATH 来查看当前的 PATH 设置,确保 /usr/bin(或存放了 Python 3.10 软链接的目录)在任何可能包含旧 Python 版本的目录之前。否则的话,执行python --version仍然会显示之前的版本!

export PATH=/usr/bin:$PATH

执行这个命令,暂时将将 /usr/bin 移到 PATH 的前面。

最后,再运行一遍python --version来检查。如果还是不行,试试用hash -r清除一下bash的缓存,或重新打开 shell 会话。

使用Conda管理Python版本

使用Conda来进行管理的话,操作起来就方便多啦。当然你需要先保证系统里预装了Conda。

conda create -n myenv python=3.10
conda activate myenv

这样会创建一个名为 myenv 的新环境,其中安装了 Python 3.10,然后激活这个环境。

如果 conda activate 命令提示不能正确使用,按它的提示来,初始化一下 Conda 对 shell 的支持:

conda init bash

好的,以上就是我的解决过程啦!希望能够帮到你~⁽(◍˃̵͈̑ᴗ˂̵͈̑)⁽


文章作者: Cyan.
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Cyan. !
  目录