我想问一个干净的删除方法,这样python 3就不会被以前的版本重复使用了。我不知道怎么安装python2.7,因为不是我做的。我对Linux完全陌生,所以我真的不知道该怎么做.
下面是我检查python版本时的信息。谢谢!!)
administrator@TUBVLMF-AWR163:~$ python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/bin/anaconda/lib/python2.7/site.pyc matches /usr/bin/anaconda/lib/python2.7/site.py
import site # precompiled from /usr/bin/anaconda/lib/python2.7/site.pyc
# /usr/bin/anaconda/lib/python2.7/os.pyc matches /usr/bin/anaconda/lib/python2.7/os.py
import os # precompiled from /usr/bin/anaconda/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# /usr/bin/anaconda/lib/python2.7/posixpath.pyc matches /usr/bin/anaconda/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/bin/anaconda/lib/python2.7/posixpath.pyc
# /usr/bin/anaconda/lib/python2.7/stat.pyc matches /usr/bin/anaconda/lib/python2.7/stat.py
import stat # precompiled from /usr/bin/anaconda/lib/python2.7/stat.pyc
# /usr/bin/anaconda/lib/python2.7/genericpath.pyc matches /usr/bin/anaconda/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/bin/anaconda/lib/python2.7/genericpath.pyc
# /usr/bin/anaconda/lib/python2.7/warnings.pyc matches /usr/bin/anaconda/lib/python2.7/warnings.py
import warnings # precompiled from /usr/bin/anaconda/lib/python2.7/warnings.pyc
# /usr/bin/anaconda/lib/python2.7/linecache.pyc matches /usr/bin/anaconda/lib/python2.7/linecache.py
import linecache # precompiled from /usr/bin/anaconda/lib/python2.7/linecache.pyc
# /usr/bin/anaconda/lib/python2.7/types.pyc matches /usr/bin/anaconda/lib/python2.7/types.py
import types # precompiled from /usr/bin/anaconda/lib/python2.7/types.pyc
# /usr/bin/anaconda/lib/python2.7/UserDict.pyc matches /usr/bin/anaconda/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/bin/anaconda/lib/python2.7/UserDict.pyc
# /usr/bin/anaconda/lib/python2.7/_abcoll.pyc matches /usr/bin/anaconda/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/bin/anaconda/lib/python2.7/_abcoll.pyc
# /usr/bin/anaconda/lib/python2.7/abc.pyc matches /usr/bin/anaconda/lib/python2.7/abc.py
import abc # precompiled from /usr/bin/anaconda/lib/python2.7/abc.pyc
# /usr/bin/anaconda/lib/python2.7/_weakrefset.pyc matches /usr/bin/anaconda/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/bin/anaconda/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# /usr/bin/anaconda/lib/python2.7/copy_reg.pyc matches /usr/bin/anaconda/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/bin/anaconda/lib/python2.7/copy_reg.pyc
# /usr/bin/anaconda/lib/python2.7/traceback.pyc matches /usr/bin/anaconda/lib/python2.7/traceback.py
import traceback # precompiled from /usr/bin/anaconda/lib/python2.7/traceback.pyc
# /usr/bin/anaconda/lib/python2.7/sysconfig.pyc matches /usr/bin/anaconda/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/bin/anaconda/lib/python2.7/sysconfig.pyc
# /usr/bin/anaconda/lib/python2.7/re.pyc matches /usr/bin/anaconda/lib/python2.7/re.py
import re # precompiled from /usr/bin/anaconda/lib/python2.7/re.pyc
# /usr/bin/anaconda/lib/python2.7/sre_compile.pyc matches /usr/bin/anaconda/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/bin/anaconda/lib/python2.7/sre_compile.pyc
import _sre # builtin
# /usr/bin/anaconda/lib/python2.7/sre_parse.pyc matches /usr/bin/anaconda/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/bin/anaconda/lib/python2.7/sre_parse.pyc
# /usr/bin/anaconda/lib/python2.7/sre_constants.pyc matches /usr/bin/anaconda/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/bin/anaconda/lib/python2.7/sre_constants.pyc
# /usr/bin/anaconda/lib/python2.7/_sysconfigdata.pyc matches /usr/bin/anaconda/lib/python2.7/_sysconfigdata.py
import _sysconfigdata # precompiled from /usr/bin/anaconda/lib/python2.7/_sysconfigdata.pyc
# zipimport: found 13 names in /usr/bin/anaconda/lib/python2.7/site-packages/runipy-0.1.0-py2.7.egg
# zipimport: found 135 names in /usr/bin/anaconda/lib/python2.7/site-packages/setuptools-3.6-py2.7.egg
import encodings # directory /usr/bin/anaconda/lib/python2.7/encodings
# /usr/bin/anaconda/lib/python2.7/encodings/__init__.pyc matches /usr/bin/anaconda/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/bin/anaconda/lib/python2.7/encodings/__init__.pyc
# /usr/bin/anaconda/lib/python2.7/codecs.pyc matches /usr/bin/anaconda/lib/python2.7/codecs.py
import codecs # precompiled from /usr/bin/anaconda/lib/python2.7/codecs.pyc
import _codecs # builtin
# /usr/bin/anaconda/lib/python2.7/encodings/aliases.pyc matches /usr/bin/anaconda/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/bin/anaconda/lib/python2.7/encodings/aliases.pyc
# /usr/bin/anaconda/lib/python2.7/encodings/utf_8.pyc matches /usr/bin/anaconda/lib/python2.7/encodings/utf_8.py
import encodings.utf_8 # precompiled from /usr/bin/anaconda/lib/python2.7/encodings/utf_8.pyc
Python 2.7.7 |Anaconda 2.0.1 (64-bit)| (default, Jun 2 2014, 12:34:02)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
dlopen("/usr/bin/anaconda/lib/python2.7/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /usr/bin/anaconda/lib/python2.7/lib-dynload/readline.so发布于 2016-11-16 13:36:58
默认情况下,在最新的Ubuntu版本中,python和python3已经包括在内,如果您完全删除python2.7,它可能会破坏终端中的系统类型
python3若要打开python 3解释器,并在运行脚本时键入
python3 Scriptname如果还没有包括在终端中,请输入
sudo apt-get update && sudo apt-get install python3玩得开心:)
发布于 2016-11-16 14:52:08
我不知道怎么安装python2.7,因为不是我做的。我对Linux完全陌生,所以我真的不知道该怎么做.
首先,要检查是否手动安装python2.7,请执行以下操作
apt show python2.7
在所有这些信息中都有一行APT-Manual-Installed: no。如果这是不,你可能不应该卸载它!对于所有包,这个规则通常都是正确的。
所以,如前所述,除去python2.7是不明智的。我建议简单地在bash的配置文件中添加一个别名,所以当您在终端中编写python时,这就像编写python3一样。这是有用的,但可能会造成误解。
添加
alias python=python3
在~/.bashrc文件的底部(或简单的echo "alias python=python3" >> ~/.bashrc)
比这样做:
source ~/.bashrc
从终端更新bash的更改。
https://askubuntu.com/questions/850093
复制相似问题