Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改pip安装路径_Python_Path_Installation_Pip - Fatal编程技术网

Python 如何更改pip安装路径

Python 如何更改pip安装路径,python,path,installation,pip,Python,Path,Installation,Pip,我正在使用Mac。我的pip安装路径是/Library/Python/2.7/site packages。如何将其更改为~/anaconda/lib/python2.7/site packages/ 通常情况下,我的jupyter笔记本找不到pip安装的软件包,这就是我想更改路径的原因 我感谢你的帮助。欢迎使用其他正确安装软件包的解决方案。您可以告诉pip在何处安装软件包。使用-t标志,这意味着要在其中安装软件包的目标目录。查看pip安装--help -t, --target <dir&g

我正在使用Mac。我的pip安装路径是
/Library/Python/2.7/site packages
。如何将其更改为
~/anaconda/lib/python2.7/site packages/

通常情况下,我的jupyter笔记本找不到pip安装的软件包,这就是我想更改路径的原因


我感谢你的帮助。欢迎使用其他正确安装软件包的解决方案。

您可以告诉pip在何处安装软件包。使用
-t
标志,这意味着要在其中安装软件包的目标目录。查看
pip安装--help

-t, --target <dir>        Install packages into <dir>. By default this will not replace existing
                          files/folders in <dir>. Use --upgrade to replace existing packages in <dir> with
                          new versions.
在Windows上,配置文件为:%HOME%\pip\pip.ini %HOME%位于中

 C:\Users\Bob on windows assuming your name is Bob
找到pip目录时,可能需要创建pip.ini文件。在您的pip.ini或pip.config中,您将需要(假设您在windows上)放置以下内容

[global]
target=C:\Users\<username>\Desktop
[全球]
目标=C:\Users\\Desktop

在macOS上转到
/usr/local/bin/

删除指向pip的链接:

rm /usr/local/bin/pip
创建指向新安装的新链接:

sudo ln -s /new path /usr/local/bin/pip

很抱歉,我的Ubuntu18.04 pip配置文件位于“~/.config/pip/pip.conf”(对于用户)、“/etc/pip.conf”(全局配置)上,但您在Windows中提到的文件夹下没有.pip。如果您不知道pip.conf应该位于系统的何处,可以使用命令:“python-mpipconfig[--global |--user |--site][--editor]edit”。示例:“python3-mpipconfig--user--editor-gedit-edit”。此命令仅适用于现代pip。它对PIP20有效,但对PIP9无效。
sudo ln -s /new path /usr/local/bin/pip