执行 `pip install -r` 时忽略 pip 警告
Ignoring pip warning when doing `pip install -r`
我正在尝试在 python 3.6.3 虚拟环境中安装软件包。
当我执行 pip install -r package-list.txt
时,我看到一条警告:
Ignoring pip: markers 'python_version < "3"' don't match your environment
在我的环境中,pip(3) -V
给出:
pip 19.2.3 from /project/*******/compute_cananda_python3_6/lib/python3.6/site-packages/pip (python 3.6)
并且 Python(3) -V
给出:
Python 3.6.3
这是我的 package-list.txt
:
# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: linux-64
_libgcc_mutex==0.1==main
appdirs==1.4.3==pypi_0
asn1crypto==0.24.0==py36_0
beautifulsoup4==4.7.1==py36_1
blas==1.0==mkl
bzip2==1.0.6==h14c3975_5
ca-certificates==2019.6.16==hecc5488_0
...
我希望 package-list.txt
中的软件包都已安装。
提前致谢!
如果您同时安装了 python2+pip2
和 python3+pip3
,您应该通过 pip3
命令调用 python3-pip
。
例如
pip3 install -r package-list.txt
To ensure that you are using the correct python version, run the following command, and check whether the output of your computer matches the required.
测试 1:
python3 --version
预期输出:
Python 3.7.4
测试 2:
pip3 --version
预期输出:
pip 19.2.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
可以使用pip -V查看你的pip属于哪个版本的python,是python2还是python3
这不是警告。这只是一条信息性消息,指出存在不需要安装的依赖项,因为该要求的 environment marker与您当地的环境不匹配。
例如,pip 不会安装请求,因为我还在 Python 3:
$ pip install "requests; python_version > '5'"
Ignoring requests: markers 'python_version > "5"' don't match your environment
而且它不会安装 django,因为我没有 运行 它在土豆上:
$ pip install "django; sys_platform == 'potato'"
Ignoring django: markers 'sys_platform == "potato"' don't match your environment
您可以安全地忽略此消息。
我正在尝试在 python 3.6.3 虚拟环境中安装软件包。
当我执行 pip install -r package-list.txt
时,我看到一条警告:
Ignoring pip: markers 'python_version < "3"' don't match your environment
在我的环境中,pip(3) -V
给出:
pip 19.2.3 from /project/*******/compute_cananda_python3_6/lib/python3.6/site-packages/pip (python 3.6)
并且 Python(3) -V
给出:
Python 3.6.3
这是我的 package-list.txt
:
# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: linux-64
_libgcc_mutex==0.1==main
appdirs==1.4.3==pypi_0
asn1crypto==0.24.0==py36_0
beautifulsoup4==4.7.1==py36_1
blas==1.0==mkl
bzip2==1.0.6==h14c3975_5
ca-certificates==2019.6.16==hecc5488_0
...
我希望 package-list.txt
中的软件包都已安装。
提前致谢!
如果您同时安装了 python2+pip2
和 python3+pip3
,您应该通过 pip3
命令调用 python3-pip
。
例如
pip3 install -r package-list.txt
To ensure that you are using the correct python version, run the following command, and check whether the output of your computer matches the required.
测试 1:
python3 --version
预期输出:
Python 3.7.4
测试 2:
pip3 --version
预期输出:
pip 19.2.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
可以使用pip -V查看你的pip属于哪个版本的python,是python2还是python3
这不是警告。这只是一条信息性消息,指出存在不需要安装的依赖项,因为该要求的 environment marker与您当地的环境不匹配。
例如,pip 不会安装请求,因为我还在 Python 3:
$ pip install "requests; python_version > '5'"
Ignoring requests: markers 'python_version > "5"' don't match your environment
而且它不会安装 django,因为我没有 运行 它在土豆上:
$ pip install "django; sys_platform == 'potato'"
Ignoring django: markers 'sys_platform == "potato"' don't match your environment
您可以安全地忽略此消息。