赞
踩
解决方式:找到自己期望的python环境中pip 的位置,然后以全路径的方式输入 pip 安装命令。
此链接中提到:“ 找到该python环境对应地pip位置,一般是xxx/bin/pip,然后使用xxx/bin/pip install package ,或者将该指令软连接到pip,这样再使用pip install package,就可以了。 ”
解决方式:pip 命令之前加上 python -m 命令。
思路:既然python 默认的是自己期望的命令,无非就是想用此python 环境中的 pip ,而这可以通过在 pip 命令之前添加 python -m 命令来指定python 的版本。
pip 21.3.1 from /home/user/.local/lib/python3.6/site-packages/pip (python 3.6)
发现这并不是自己所期望的 python 3.7 环境。
pip -V 可以查看 pip 命令对应的 python 环境对应的位置,在其 lib 的同级目录 bin 的目录下有对应 pip 的文件,其中内容为:
自己看到的链接中说将第一行的路径改为自己期望的路径即可以更改pip 对应的python 版本,自己尝试了但是失败了。
这个问题,没有解决。
(base) user@root:~/anaconda3/bin$ which python
/home/user/anaconda3/bin/python
结合链接 2 的解决方式,自己期望向指定的 python3.7 版本中安装指定包的目的实现。
使用命令可以查看到对应的python版本是期望的 python3.7 : python -m pip -V
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。