Linux将某个路径的python设置为默认python解释器

news/2024/11/19 20:44:01/

例如将/xxx/bin/python3路径的python3设置终端中python的默认解释器,使用以下方法中的其中一种即可:

1.使用update-alternatives命令:

sudo update-alternatives --install /usr/bin/python python /xxx/bin/python3 1

这将创建一个名为python的符号链接,指向/xxx/bin/python3

2.修改/usr/bin/python符号链接的目标:

sudo rm /usr/bin/python
sudo ln -s /xxx/bin/python3 /usr/bin/python

这将删除现有的/usr/bin/python符号链接,并创建一个新的指向/xxx/bin/python3的符号链接。

另外我们也可以将/xxx/bin/python3路径加到环境变量中,这样也能进行方便的使用

export PATH="/xxx/bin:$PATH"

然后执行更改生效

source ~/.bashrc

现在我们在执行python3 -V,就能查看到当前python3解释器为指定路径python3解释器了。

备注:建议在云服务器中进行默认python解释器设置的时候,将python3软连接到终端默认的python解释器,这样就不用每次输入都使用python3,而是直接输入python即可。这样我们使用pip安装包的时候,也是安装在设置之后的python解释器的包路径下,方便与服务器django网站项目包的管理,十分方便。


http://www.ppmy.cn/news/999988.html

相关文章

Spring依赖注入Bean属性

目录 1.依赖注入 1.1构造 1.2set注入 2.基于XML的自动装配 2.1根据名称: 2.2根据类型: 2.3根据构造自动注入 3.Spring 文件中 Bean属性 1.依赖注入 依赖注入,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你不用创建对象&…

FFmpeg-channel rematrix

channel rematrix Channel rematrix 是一种音频处理技术,用于将多声道音频转换为不同的多声道格式。它可以将一个多声道音频信号从一种布局转换为另一种布局,例如从 5.1 到 7.1 或从立体声到环绕声。 ffmpeg中的rematrix可以通过fixter完成&#xff0c…

java(Collection类)

文章目录 Collection接口继承树Collection接口及方法判断删除其它 Iterator(迭代器)接口迭代器的执行原理 foreach循环Collection子接口1:ListList接口特点List接口方法List接口主要实现类:ArrayListList的实现类之二:LinkedListList的实现类…

WebView2对比CefSharp的超强优势

第一次使用了CefSharp组件,集成开发结束后,测试及使用过程中遇到了一些无法处理的bug及严重的性能问题。然后又测试对比了其他多种组件,具体情况可以阅读我的博客​ ​《.NET桌面程序集成Web网页开发的十种解决方案》​​。最终选用了微软新出…

SpringMVC中Model和ModelAndView的区别

SpringMVC中Model和ModelAndView的区别 两者的区别: 在SpringMVC中,Model和ModelAndView都是用于将数据传递到视图层的对象 Model是”模型“的意思,是MVC架构中的”M“部分,是用来传输数据的。 理解成MVC架构中的”M“和”V“…

乱码相关知识点

在Java中,乱码是指将字符以错误的形式显示或处理,导致文本内容无法正确识别或显示的情况。乱码问题通常涉及字符编码和字符集的处理。 以下是关于乱码的一些重要知识点: 字符编码(Character Encoding): 字…

最小覆盖子串(JS)

最小覆盖子串 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量…

【js】FormData方法介绍和使用:

文章目录 一、接口使用FormData提交数据:二、FormData概述:三、FormData案例: 一、接口使用FormData提交数据: 二、FormData概述: 三、FormData案例: let formData new FormData() for (const key in tha…