当前位置: 首页 > news >正文

【python】windows修改 pip 默认安装路径

Windows 系统 下,希望修改 pip 默认安装路径,结合你前面贴的图片和信息,一个 推荐做法(不修改 site.py)的完整教程

目标:让 pip 安装包默认装到你指定的路径(如 D:\MyPythonLibs


步骤一:创建一个新的 pip 安装目录

例如我们用:

D:\MyPythonLibs

你可以自己修改为其他路径,只要确保这个文件夹存在即可。


步骤二:创建 pip 配置文件(Windows 专用)

  1. 打开命令行(Win + R,输入 cmd
  2. 输入以下命令打开 pip 配置文件:
notepad %APPDATA%\pip\pip.ini

如果没有会自动创建。

  1. 在文件中写入以下内容:
[global]
target = D:\MyPythonLibs

然后保存并关闭。


步骤三:让 Python 能自动 import 你装的包

因为你改了 pip 的安装路径,Python 默认 sys.path 不包含这个目录,因此要手动告诉 Python 去那里找包。

做法:创建 .pth 文件

  1. 找到你的 Python 全局 site-packages 路径,比如你的是:
D:\ProgramData\Anaconda3\Lib\site-packages
  1. 在这个目录下创建一个名为 custom.pth 的文本文件。
  2. 文件内容写:
D:\MyPythonLibs

这样每次启动 Python 时都会自动把这个路径加到模块搜索路径中。


步骤四:测试验证

  1. 安装一个包(比如 requests):
pip install requests
  1. 检查是否安装到新目录:
dir D:\MyPythonLibs

在这里插入图片描述

  1. 在 Python 中尝试导入:
import requests

如果没有报错,说明配置成功!


补充说明

  • 不需要再修改 site.py 文件,这样更安全、升级也不会失效。
  • 如果你将来使用虚拟环境(venv 或 conda),每个环境可以有自己的安装路径。

http://www.xdnf.cn/news/532207.html

相关文章:

  • 如何用 OceanBase 的 LOAD DATA 旁路导入进行大表迁移
  • git merge和git rebase的区别
  • GPT-4.1特点?如何使用GPT-4.1模型,GPT-4.1编码和图像理解能力实例展示
  • 宏汇编以及浮点程序设计实验
  • 解决leetcode第3539题.魔法序列的数组乘积之和
  • NW860NW894美光闪存颗粒NX770NX789
  • 学习黑客PowerShell的历史、架构与工作原理深度解析
  • 什么是RDMA?
  • 苍穹外卖 - Day03
  • Solana 一键发币 + 自动建池:技术逻辑与挑战解析
  • 《Head First 设计模式》第二章 - 笔记
  • 手动制做一个Transformer
  • C++初阶-vector的使用
  • python-leetcode 67.寻找两个正序数组中的中位数
  • 如何在 Windows 11 或 10 上安装 Fliqlo 时钟屏保
  • CSS attr() 函数详解
  • HJ3 明明的随机数【牛客网】
  • 11.4/Q1,GBD数据库最新文章解读
  • threejs制作上升的小球
  • Kruise Rollout多批次发布
  • 3D 数据交换格式(.3DXML)简介
  • PyTorch Geometric(PyG):基于PyTorch的图神经网络(GNN)开发框架
  • 如何评估开源商城小程序源码的基础防护能力?
  • SCAU18924--二叉树的宽度多解
  • uniapp打包H5,输入网址空白情况
  • 样本复杂性:机器学习的数据效率密码
  • 【Vite】静态资源的动态访问
  • Libero离线IP安装
  • JWT : JSON Web Token
  • Linux 常用命令