【Python】pip安装源、pip config命令 及 pip安装包位置 等相关问题

永久性添加pip安装源

pip config set global.index-url --site https://pypi.tuna.tsinghua.edu.cn/simple

可得到如下结果:
在这里插入图片描述
可见,配置信息被写入pip.ini文件中,而此pip.ini被存放在python安装路径下。
打开该配置文件,可见:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

显然,与配置参数中的 golbal.index-url 对应。(此处已经有一个之前设置的global)

查看pip.ini文件的存储位置有

pip -v config list

可见:
在这里插入图片描述
即,除了“site”对应的目录,还有其他目录可能存放pip配置文件。

查看pip config 的配置方法

pip config -help

可见,下面的 [< file-option >] 参数,即为 --global 、–user 、–site,对应上面不同的目录。而–user是默认位置。

Usage:
  pip config [<file-option>] list
  pip config [<file-option>] [--editor <editor-path>] edit

  pip config [<file-option>] get name
  pip config [<file-option>] set name value
  pip config [<file-option>] unset name
  pip config [<file-option>] debug


Description:
  Manage local and global configuration.

  Subcommands:

  - list: List the active configuration (or from the file specified)
  - edit: Edit the configuration file in an editor
  - get: Get the value associated with name
  - set: Set the name=value
  - unset: Unset the value associated with name
  - debug: List the configuration files and values defined under them

  If none of --user, --global and --site are passed, a virtual
  environment configuration file is used if one is active and the file
  exists. Otherwise, all modifications happen on the to the user file by
  default.

Config Options:
  --editor <editor>           Editor to use to edit the file. Uses VISUAL or EDITOR environment variables if not provided.
  --global                    Use the system-wide configuration file only
  --user                      Use the user configuration file only
  --site                      Use the current environment configuration file only

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --no-input                  Disable prompting for input.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS.
  --cert <path>               Path to alternate CA bundle.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
  --no-color                  Suppress colored output
  --no-python-version-warning
                              Silence deprecation warnings for upcoming unsupported Pythons.
  --use-feature <feature>     Enable new functionality, that may be backward incompatible.
  --use-deprecated <feature>  Enable deprecated functionality, that will be removed in the future.

删除配置信息

pip config --user unset site.index-url
pip config --user globalsite.index-url

在这里插入图片描述
把别处添加的源删除

查看pip下载的安装包的默认路径

python -m site

得见:
在这里插入图片描述
其中USER_BASEUSER_SITE即为pip下载的安装包位置,此时目录还不存在。

查看如何修改安装位置

python -m site -help

得见:
在这里插入图片描述
所以,去 D:\Program Files\Python39\lib\site.py 修改配置信息,
将:
在这里插入图片描述
修改为自建目录:
在这里插入图片描述

其中
USER_SITE用于存放执行所下载的安装包所需要的脚本或程序
USER_BASE为安装包的下载位置

  • 11
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要使用清华镜像安装Python包,你可以使用临时使用或永久配置的方法。 临时使用的方法是在下载某一个包时使用清华镜像。你可以使用以下命令安装包pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 其中,包名是你需要下载的包的名称。例如,如果你想下载torch包,可以使用以下命令pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch \[1\] 如果你还未安装pip,可以使用以下方法来安装: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py \[2\] 如果你想永久配置使用清华镜像,可以执行以下命令pip3 install pip -U pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 其中,"pip install pip -U" 是用于执行升级pip命令。\[3\]这样,你就可以使用清华镜像安装Python包了。 #### 引用[.reference_title] - *1* *3* [【Pythonpip配置清华镜像](https://blog.csdn.net/yyj3900636/article/details/122744249)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Python中用pip安装其他库以及使用清华镜像下载](https://blog.csdn.net/lijuncheng555/article/details/130841551)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值