请原谅我的无知。我正在使用Mint 18.1。我从源代码安装了Python 3.6,但它失败了。
python
,则版本2.7会运行。python3
,版本3.5运行(两者都预装了我的Mint)python3.6
,我会收到一个未找到的命令'错误。然后我找到并关注Error Installing Python。
我的问题是如何设置它以便python3.6运行而无需在终端中输入$HOME/py36/bin/python
。
由于
修改
没关系。得到它了。非常感谢,伙计们。
答案 0 :(得分:2)
您可以在shell的配置文件中添加别名(.bash_profile
或类似的,如果您使用bash),将python3
指向$HOME/py36/bin/python
。
为此,您需要找到您的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;做第一个。
答案 1 :(得分:0)
维护几个不同版本的python的最佳方法是通过conda,它允许您使用不同的Python版本和包创建各种环境。 Conda是Anaconda科学Python发行版的一部分。
YouTube和网络上有很多教程。