文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-09-03 14:59

关注

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 -v config list

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

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>] debugDescription:  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 onlyGeneral 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-urlpip config --user globalsite.index-url

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

python -m site

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

python -m site -help

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

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

来源地址:https://blog.csdn.net/silentcr/article/details/128967229

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯