Sudo没有find新的Python版本

Sudo没有find新的Python版本,第1张

概述Sudo没有find新的Python版本

我在我的linux上安装了python2.6,但安装了python3.4来使用新的模块。 我使用sudo访问来安装它。 新版本安装在/usr/local/bin 。 如果没有root访问权限,我可以使用新的python3.4,只需在命令行中使用python3.4或使用.py文件中的shebang #!/usr/local/bin/python3

现在我试图安装一个模块,为此我需要sudo访问。 当我是root的,我运行python3.4 ,它说command not found 。 我运行whereis python并在/usr/binfind了python2.6的path,但是以root身份not found in /usr/bin whereis python3.4 , not found in /usr/bin因为它位于/usr/local/bin 。 再说一次,如果我从root退出,那么使用python3.4就没有问题了

这似乎是一个$PATH问题(不知道),有人可以帮我安装新的python3.4模块时做错了什么? 我能够安装模块,但是它安装在旧的python2.6站点包中。

从git中拉出的符号链接无法识别

代码在windows中工作,但不在linux中! 为什么?

C#(单声道):程序失败时重新启动

当从参数化angular色通知时,只能运行一次

使用 – 和 – 作为选项设置位置参数时设置的区别

启用pyroot Ubuntu 14.04

在linux .sh执行Java版本问题?

linux的可变扩展问题?

了解linux内核和修补程序版本

错误:无法运行aapt

如何export PATH+=:/usr/local/bin ,试试吧,也许有帮助。

那么你可以给安装Py 3.4的位置在/ usr / bin。

一个简单的方法是将Py 3.4 bin复制到/ usr / local / bin的/ usr / bin。

其次,你也可以重新安装前缀参数。

关于处理多个解释器和多个库共存的方式是使用虚拟环境 。 这些允许你创建一个专门的Python工作区,在这个工作区中你可以安装这个库,并且给定项目所需的解释器。 通过这种方式,您可以将项目和它们的依赖关系分开,避免做可怕的事情,如强制进入您的路径的可执行文件的符号链接。 此外,通过在具有完全访问权限的目录中创建虚拟环境,不需要您是root或sudo,就可以安装软件包等。

总结

以上是内存溢出为你收集整理的Sudo没有find新的Python版本全部内容,希望文章能够帮你解决Sudo没有find新的Python版本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1157410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存