如何指定python位置安装软件包?pip可以指定python位置安装软件包吗?

我们平时对一个软件进行安装的时候,通常都会先指定一个安装的文件夹,再对它进行安装操作,那么在python中,我们对一个软件包进行安装的时候,如何指定一个位置来进行安装呢,为了解决大家的困惑,今天给大家分享一盘有关“如何指定python位置安装软件包?pip可以指定python位置安装软件包吗?”的文章,具有很好的参考价值,希望对大家有所帮助,一起过来看看吧!

如何指定python位置安装软件包?pip可以指定python位置安装软件包吗?

文章插图
由于在对pip进行安装的时候,我们可能一不小心就安装了许多个pip版本,有些版本还与python对不上号,所以会出现在我们使用pip安装某一个包的时候,会没有自己想要安装的位置的情况 。比如在电脑中运行pip-version的时候,它的输出如下:
pip 9.0.1 from /opt/anaconda3/lib/python3.6/site-packages (python 3.6)继续运行sudo pip -version时,会输出:
pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)如果我们使用一个“pip install scedar”命令时,这个时候它会告诉我们权限出了问题,我们对它添加一个管理者权限时,也就是sudo权限之后,再使用这条命令进行安装,它会将python包进行正确的安装,但是安装的版本会不一样,我们在上面使用的是python3.6版本,而它安装的却是一个另一个版本 。
解决这个问题的方法就是,在安装的时候,我们加上一个-t的指令去指定一个我们需要安装的路径,使用方法如下:
sudo pip install -t /opt/anaconda3/lib/python3.6/site-packages scedar这样就可以很好的解决了我们在对python包进行安装时,关于位置的指定问题,也不会遇到版本不匹配的问题了 。
【如何指定python位置安装软件包?pip可以指定python位置安装软件包吗?】以上这篇如何指定python位置安装软件包?pip可以指定python位置安装软件包吗?就是今天分享给大家的全部内容了,希望对大家的学习有所帮助 。

    推荐阅读