【发布时间】:2017-04-16 23:01:07
【问题描述】:
我已经使用以下步骤安装了 python 版本 2.7.10。
cd /usr/src
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar xzf Python-2.7.10.tgz
cd Python-2.7.10
sudo ./configure
sudo make altinstall
并将环境设置为
导出 PATH=~/usr/local/lib/python2.7.10/bin/python:$PATH
但是当我在 shell 中运行 python 时。默认版本显示为 Python 2.7.6
root@SUP-DIGINBENCH:/# python
Python 2.7.6 (default, Oct 26 2016, 20:30:19)
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
我该如何解决这个问题?
【问题讨论】:
-
~/usr/local/lib/是一个看起来很奇怪的文件路径...您确定不应该是/usr/local/lib/吗? -
您可以运行
which python来验证您的PATH设置是否正确 -
which python显示此root@SUP-DIGINBENCH:/var/www/html# which python /usr/bin/python -
/usr/bin/python是默认的系统 Python。您没有正确设置 PATH -
@cricket_007 这是我设置路径的方式。
export PATH=~/usr/local/lib/python2.7.10/bin/python:$PATH
标签: python linux python-2.7 shell ubuntu-14.04