Python Pip安装到错误的文件夹

Python Pip安装到错误的文件夹,python,python-3.x,pip,Python,Python 3.x,Pip,我刚刚将Python重新安装到 C:\ProgramFiles(x86)\Programming Languages\Phyton 如果我现在安装了一些东西,例如:pip install pygame,它会将其安装到 C:\Users\Gereon\AppData\Roaming\Python 我在那里找到了我不想要的文件夹。我还想将pip软件包安装到一个更快的位置,就像以前一样:C:\\Program Files(x86)\\Programming Languages\\Phyton\\lib

我刚刚将Python重新安装到 C:\ProgramFiles(x86)\Programming Languages\Phyton

如果我现在安装了一些东西,例如:
pip install pygame
,它会将其安装到 C:\Users\Gereon\AppData\Roaming\Python 我在那里找到了我不想要的文件夹。我还想将pip软件包安装到一个更快的位置,就像以前一样:
C:\\Program Files(x86)\\Programming Languages\\Phyton\\lib\\site packages

我已经尝试了一些方法,找到了命令:`python-msite。我得到以下信息:

sys.path = [
    'C:\\Users\\Gereon',
    'C:\\Program Files (x86)\\Programming Languages\\Phyton\\python38.zip',
    'C:\\Program Files (x86)\\Programming Languages\\Phyton\\DLLs',
    'C:\\Program Files (x86)\\Programming Languages\\Phyton\\lib',
    'C:\\Program Files (x86)\\Programming Languages\\Phyton',
    'C:\\Users\\Gereon\\AppData\\Roaming\\Python\\Python38\\site-packages',
    'C:\\Program Files (x86)\\Programming Languages\\Phyton\\lib\\site-packages',
]
USER_BASE: 'C:\\Users\\Gereon\\AppData\\Roaming\\Python' (exists)
USER_SITE: 'C:\\Users\\Gereon\\AppData\\Roaming\\Python\\Python38\\site-packages' (exists)
ENABLE_USER_SITE: True
现在很明显,我看到了一种关联,但我找不到任何解决方案,满足我的需求


PS:
pip安装--target=“C:\\Program Files(x86)\\编程语言\\Phyton\\lib\\site packages”pygame
不是我要找的东西。

帮了我很多忙:我只是不得不以管理员的身份运行CMD,在Windows的C分区上安装了Python(例如C:\\Program Files(x86))将需要提升pip安装的权限-您似乎没有授予它(以管理员身份启动cmd,然后重试)。但是为什么不省去麻烦,让用户“正常”安装Python,默认为C:\\Users\\Gereon\\AppData\\Local\\Programs?然后您可以正常调用pip,您会在该目录中找到已安装的软件包谁会说
AppData\Roaming\Python
是“错的”?如果有什么问题的话,那么问题就出在USER_SITE变量周围,并且它是enabled@MrFuppes即使作为管理员运行也不能帮助我解决这个问题。它仍在\AppData\Roaming\Python中安装。有其他解决方案吗?@Priya:这主要取决于您的具体设置(还请检查您的
PATH
env变量是如何配置的,例如,您是否为管理员和用户指定了不同的路径?)。一般来说,我只能建议用户安装Python,而不是系统安装(这适用于Windows和Unix btw)。@MrFuppes谢谢。不知怎的,在我卸载、重新安装并重置路径后,它现在工作了。感谢您的回复一般来说,软件包不应该在全球范围内安装,而且您可以为每个项目创建一个virtualenv。如果您刚刚开始使用Python,那么不要太担心会把安装搞砸。一旦你掌握了窍门,你就可以看看虚拟环境、软件包管理等。对于Windows,例如。我喜欢结合-但这只是一种选择,还有更多;-)