python - Python - Pip 安装到未安装 Python 的目录中
问题描述
现在我在C:\Users\Jared\AppData\Local\Programs\Python\Python39中安装了 Python 。Pip 正在C:\Users\Jared\AppData\Roaming\Python\Python39\site-packages中安装软件包。pip 安装到 Python 安装位置以外的其他目录是否重要?我猜如果我想让 Pip 安装安装 Python 的软件包,我需要删除漫游路径或将 USER_BASE 和 USER_SITE 修改为本地路径。下面是我的 sys.path。
C:\Users\Jared>python -m site
sys.path = [
'C:\\Users\\Jared',
'C:\\Users\\Jared\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip',
'C:\\Users\\Jared\\AppData\\Local\\Programs\\Python\\Python39\\DLLs',
'C:\\Users\\Jared\\AppData\\Local\\Programs\\Python\\Python39\\lib',
'C:\\Users\\Jared\\AppData\\Local\\Programs\\Python\\Python39',
'C:\\Users\\Jared\\AppData\\Roaming\\Python\\Python39\\site-packages',
'C:\\Users\\Jared\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages',
]
USER_BASE: 'C:\\Users\\Jared\\AppData\\Roaming\\Python' (exists)
USER_SITE: 'C:\\Users\\Jared\\AppData\\Roaming\\Python\\Python39\\site-packages' (exists)
ENABLE_USER_SITE: True
解决方案
您可以使用--install-option
to 多次添加可以与 python setup.py
install 一起使用的任何选项(--prefix
可能是您想要的,但是您可以使用更多选项)。但是您仍然需要添加d:\somewhere\other\than\the\default to PYTHONPATH
才能从该位置实际使用它们。
推荐阅读
- gradle - 无法解析 jOOQ 生成的类 TableOptions
- magento2 - 产品属性中的系统值不会被过滤器恢复
- javascript - 为什么 JQuery click 事件不能与在 Android Web View 中提交表单结合使用?
- html - 如何在剩余屏幕上显示谷歌地图?
- r - 在 R 中加载包“ggtext”时如何解决问题?
- python - 带有 Chromedriver 的 Asyncio Selenium 因多线程而失败
- python - 删除在模型中创建的标签
- django - 如何在另一个模板中包含一个模板?
- javascript - 在 mousemove 事件期间无法设置元素样式顶部或左侧
- pyspark - 通过与同一数据框的其他行对应的数据选择行