Python 使用pip安装到不同的解释器

Python 使用pip安装到不同的解释器,python,windows,pip,Python,Windows,Pip,我不久前下载了Python2.7到我的C:\目录。之后,我下载了pip来安装软件包。之后,我将Anaconda解释器安装到用户的另一个目录中。我更喜欢使用Anaconda解释器,但每次我安装带有pip的包时,它都会放在C:\Python27\Lib\site包中。是否有任何方法可以使用pip或某些pip配置文件更改安装命令,以便它在\u user\Lib\site packages中将包安装到C:\path\u to \u anaconda\u解释器\u?您可以做的是创建一个符号链接 或者在您的

我不久前下载了Python2.7到我的C:\目录。之后,我下载了pip来安装软件包。之后,我将Anaconda解释器安装到用户的另一个目录中。我更喜欢使用Anaconda解释器,但每次我安装带有pip的包时,它都会放在C:\Python27\Lib\site包中。是否有任何方法可以使用pip或某些pip配置文件更改安装命令,以便它在\u user\Lib\site packages中将包安装到C:\path\u to \u anaconda\u解释器\u?

您可以做的是创建一个符号链接

或者在您的情况下,在windows上,使用快捷方式

因此,在您的情况下:
C:\path\u到\u user\Lib\site packages中的\u anaconda\u解释器\u将是通向
C:\Python27\Lib\site packages

(右键单击python27/lib/site packages,单击“创建快捷方式”并将其移动到anaconda lib目录中)

编辑:


请参见下面Eryksun的评论

您可以做的是创建一个符号链接

或者在您的情况下,在windows上,使用快捷方式

因此,在您的情况下:
C:\path\u到\u user\Lib\site packages中的\u anaconda\u解释器\u将是通向
C:\Python27\Lib\site packages

(右键单击python27/lib/site packages,单击“创建快捷方式”并将其移动到anaconda lib目录中)

编辑:


请参阅下面Eryksun的评论

您可能希望使用Anaconda\s package manager
conda
而不是
pip
,请参阅我正在尝试安装名为Scikits的鲜为人知的软件包,而且conda命令似乎无法获取它们使用
virtualenv
的解决方案是可以接受的?修改
PATH
以使用Anaconda的pip.exe,而不是
C:\Python27\Scripts
中的pip.exe。您可能希望使用Anaconda\s package manager
conda
而不是
pip
,看,我正试图安装一个不太知名的软件包,名为Scikits,而且conda命令似乎无法获取它们使用
virtualenv
的解决方案是可以接受的?修改
PATH
以更喜欢Anaconda的pip.exe而不是
C:\Python27\Scripts
中的pip.exe。最好使用指向Anaconda python的
--python
标志创建virtualenvWindows快捷方式由shell实现,与文件系统符号链接不同。要创建目录符号链接,请使用cmd的内置命令
mklink/d link target
。这需要
secreateSymbolicClinkPrivilege
。提升的管理员具有此权限,还可以使用secpol.msc手动将其添加到标准用户帐户。我删除了我的C \:Python27解释器,并且我已经将环境变量设置为我的Anaconda\Scripts,这意味着我应该在该目录内运行pip,而不是将其安装到Anaconda\Lib\site packages目录中,它将它们放在AppData\Local\pip\Cache\wheels\76\b6\0c\cef0b6fcd60a8af1502419fe944e7a003bb47168587075a9e3中。Conda无法识别我正在尝试安装的软件包。eryksun,如果你能给我发送一个链接,让我更详细地解释你所说的内容,那会有帮助。最好使用指向Anaconda python解释器的
--python
标志创建一个virtualenv。Windows快捷方式是由shell实现的,与文件系统符号链接不同。要创建目录符号链接,请使用cmd的内置命令
mklink/d link target
。这需要
secreateSymbolicClinkPrivilege
。提升的管理员具有此权限,还可以使用secpol.msc手动将其添加到标准用户帐户。我删除了我的C \:Python27解释器,并且我已经将环境变量设置为我的Anaconda\Scripts,这意味着我应该在该目录内运行pip,而不是将其安装到Anaconda\Lib\site packages目录中,它将它们放在AppData\Local\pip\Cache\wheels\76\b6\0c\cef0b6fcd60a8af1502419fe944e7a003bb47168587075a9e3中。Conda无法识别我正在尝试安装的软件包。埃里克森,如果你能给我发一个链接,让我更详细地解释你在说什么,那会有帮助的