【发布时间】: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