[英]Is the symbolic link python important?
我在Raspberry Pi上,默认情况下在/ usr / bin中创建了以下符号链接:
/ usr / bin / python-> /usr/bin/python2.7
/ usr / bin / python2-> /usr/bin/python2.7
/ usr / bin / python3-> /usr/bin/python3.2
我的大部分工作都是在Python 3中完成的,因此我决定重新创建/usr/bin/python
以指向/usr/bin/python3.2
。 当我安装软件包或运行pip时,会对您产生负面影响吗? 是否存在依赖于搜索路径中的别名python
并最终做错事情的实用程序?
那不是一个好主意。 如果您安装了Python 2版本,则python
应该指向该版本。 有关更多详细信息,请参见PEP 394 。
是的,有许多为python 2编写的应用程序和脚本,它们通常预先安装在linux发行版中。 这些应用程序期望python
二进制版本为2
。 如果您强迫它们在python 3上运行,它们很可能会破裂。
根据树莓派文档 :
在主文件夹中,您将找到一个名为
.bashrc
的隐藏文件,其中包含一些用户配置。
在该文件中,您可以创建如下alias
:
alias p="python3"
(请注意, =
号周围不能有任何空格)。 然后,您可以通过输入以下命令来使用python3运行程序:
$ p my_prog.py
或者您可以这样设置别名:
alias p2="python2"
alias p3="python3"
通过编写以下代码,您可以使用python3运行程序:
$ p3 my_prog.py
谁想要输入整个python
单词?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.