请原谅我的无知。我用的是薄荷18.1。我从源代码安装了python3.6,但它失败了。在
- 如果我输入
python
,则运行版本2.7。在 - 如果我输入
python3
,则运行3.5版本(这两个版本都是在我的Mint中预装的) - 如果我输入
python3.6
,我会得到一个'commandnotfound'错误。在
然后我找到并跟踪Error Installing Python。在
我的问题是如何设置它,使python3.6运行时不必在终端中输入$HOME/py36/bin/python
。在
谢谢
编辑
别担心。知道了。多谢了,伙计们。在
Tags:
维护几个不同版本python的最好方法是通过conda,它允许您使用不同的python版本和包创建各种环境。康达是水蟒科学Python的一部分。在
Anaconda
YouTube和web上有很多教程。在
您可以在shell的配置文件中添加一个别名(}。在
.bash_profile
或类似的,如果您使用bash的话),它将python3
指向{为此,您需要找到shell配置文件(
~/.bash_profile
,~/.bash_login
,或~/.profile
)并对其进行编辑,使其包含别名。别名采用newcommandname='oldcommandname -flags'
的形式,因此需要类似python3="$HOME/py36/bin/python"
的形式。请注意等号和双引号周围没有空格,因为这是实现此功能所必需的。在或者,可以将
$HOME/py36/bin/
添加到$PATH
变量中,这样shell就会自动在那里查找二进制文件。您可以通过像上面一样编辑shell配置文件来实现这一点,例如PATH="$HOME/py36/bin/:$PATH"
。这将使您的shell先在此处查找可执行文件;PATH="$PATH:$HOME/py36/bin/"
将使您的shell在查找其他位置之后在此处查找可执行文件。我不建议这样,tbh;做第一个。在相关问题 更多 >
编程相关推荐