python-3.x - 如果我在 Python 3 环境中安装带有 pip 的包,该包是否保证与 Python 3 兼容?
问题描述
我有一个 Python 3 环境,一切都按预期正常工作,即:
$ python --version
Python 3.6.8
$ pip --version
pip 18.1 from /Users/user/.pyenv/versions/3.6.8/envs/myenv/lib/python3.6/site-packages/pip (python 3.6)
我正在将 Python 2 项目移植到 Python 3。我有 Python 2 项目中的 requirements.txt 文件 - 如果我在我的 Python 3 环境中安装这些依赖项,例如
$ pip install -r my_python2_requirements.txt
我保证我的所有依赖项都与 Python 3 兼容吗?
或者换一种说法:是否可以使用 Python 3/pip 安装仅 Python 2 的包(即无法工作的包)。