我已经看过相关问题及其答案了。但我仍然在问这个问题。
- 如果将别名更改为 Python 3.x,系统会崩溃。
- 目录中有两个
pip
文件。和。我不知道使用哪一个来获取模块和包。\usr\bin
pip
pip2
pandas
已安装,但import pandas
在 Python 2 中可以正常工作。但在 Python 3.x 中却不行pip install pandas
给出错误,同时pip2 install pandas
提示pandas
已安装。
由于上述原因,我无法在我的 Linux 机器(Ubuntu 16.0)中使用 Python 工作,但在 Windows 中,我只有Python3
,工作很顺利。
请澄清我的疑问并告诉正确的解决方法。
答案1
尝试运行以下命令:
pip --version
这是我得到的输出。请注意括号内提到的 Python 版本。
pip 19.3.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
为了进一步说明,您有适用于 Python 2.x 和 Python 3.x 的 pip。以下是从apt-cache
我的 Ubuntu 机器上搜索的输出摘录:
python-pip - alternative Python package installer
python3-pip - alternative Python package installer - Python 3 version of the package
所以,如果你已经安装了以上两个您可以为 Python 2.x 和 Python 3.x 运行 pip:
pip2 --version
pip 19.3.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
pip --version
pip 19.3.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
注意pip
我的盒子默认为pip3
(最后一行的输出与这个答案开头的第一个输出相同。)
希望这对你有帮助。