【问题标题】:Make python3 to be default version in Linux使 python3 成为 Linux 中的默认版本
【发布时间】:2019-06-06 05:29:16
【问题描述】:

我正在尝试在新的 Linux 服务器上开始使用 Python。

我已经安装了 python3,但是当我尝试执行 pip install 时,它会抛出一个错误,提示 pip-install 错误代码如下:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-cerbjz/apache-airflow/ 

当我尝试pip install --upgrade setuptools 时,它返回Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/site-packages (40.6.3)

当我执行which python 时,它会返回以下内容:

alias python='python3'
/usr/bin/python3

当我打开 bashrc 文件时,它是空的,虽然我之前在其中输入了上面的代码,但它不再显示这个。

我如何修改它,使解释器使用 python 3 进行所有处理。

【问题讨论】:

  • 如果你使用的是Ubuntu或者Debian,这里应该解释一下:askubuntu.com/questions/320996/…对于其他Linux发行版,应该是类似的。
  • 您可能希望为每个项目使用 virtualenv,以确保始终使用正确版本的 python。更多信息可以在这里找到:docs.python-guide.org/dev/virtualenvs.
  • 另外,您可能需要使用pip3,而不是pip
  • @mkrieger1,当我尝试 pip3 它返回未知命令..
  • 那你需要安装它。

标签: python python-3.x


【解决方案1】:

我建议使用https://bootstrap.pypa.io/get-pip.py 并在此处查看@Mulagala 的答案:stackoverflow

我还建议熟悉如何检查 python 和 pip 命令及其版本,例如

pip -V
pip3 -V  #install it if you do not have it
python --version
python2.7 --version

【讨论】:

    猜你喜欢
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多