我有
C:\>where pip3
C:\Python35\Scripts\pip3.exe
C:\Python36\Scripts\pip3.exe
在我的Windows 10盒子上。同时,我跑的时候
pip3 install --upgrade --user awscli
我的aws.cmd
位于
C:\Users\Dmitry\AppData\Roaming\Python\Python35\Scripts
这是awscli
安装程序的错误配置或预期行为吗?
答案 0 :(得分:2)
您使用了--user
选项,文档说明了
将
--user
选项传递给python -m pip install将为当前用户安装一个包,而不是为系统的所有用户安装。
如果软件包应该是特定于用户的,则它不能进入C:\Python*
,因为它们是系统范围的目录,并且所有用户都会共享它们。
所以,是的,当您请求特定于用户的安装时,预计该软件包将进入特定于用户的目录。