1 pip下载库包报错:Defaulting to user installation because normal site-packages is not writeable

1、在使用pip下载库包的时候报错:Defaulting to user installation because normal site-packages is not writeable(我的anaconda安装在了D盘)

2、错误解决方式:

查看了下anaconda的安装路径,查看目录属性,发现是只读属性,因此需要修改权限,或者使用管理员权限打开命令行,具体操作步骤(参考):

1)修改目录权限属性

2)找到site.py文件:在命令行下输入:python -m site -help

然后打开site.py文件,把其中的:

USER_SITE = None
USER_BASE = None

改为如下(路径修改为自己的anaconda的安装路径即可):

USER_SITE = "D:\software_install\anaconda_install\Lib\site-packages"
USER_BASE = "D:\software_install\anaconda_install\Scripts"

2 Windows python pip换源不生效

1、问题描述

Windows python pip换源不生效:在C:\Users\chaoke目录下新建pip目录,并在pip目录下新建pip.ini文件,然后在pip.ini文件中设置镜像源信息如下:

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

但是下载的时候默认还是从官方的pypi下载,速度比较慢,我测试临时使用pip镜像源的时候又没有问题:

pip install package_name -i index-url # 这样没有问题

但是我的配置文件没有问题,而且我在另外一台电脑上也是这样设置的,可以正常使用,目前不知道具体原因是什么!

2、解决方式:

pip在安装库包之前,会先去读取pip的配置文件pip.ini,配置文件一般存放在如下的路径下,可以使用pip -v config list 查看配置文件存放的路径:


因此把配置文件pip.ini放置到上面的四个路径中都是可以的!

但是,我尝试手动新建pip目录和pip.ini文件,然后放到目录:C:\Users\chaokeC:\Users\chaoke\AppData\Roaming中都没有生效不知道是为什么!


最终的错误解决方式:使用pip命令的方式配置镜像源,命令如下:

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

可以看到默认配置文件被放到了: C:\Users\chaoke\AppData\Roaming\pip目录下!

3、问题原因找到

然后我去看了下Roaming目录下的pip.ini配置文件,发现使用pip config set命令设置生成的配置文件pip.ini类型是配置设置

使用记事本创建的pip.ini文件的类型是文本文档,竟然是文档类型不一样,我有点不理解,这个读取出来不都是相同的文本吗?


上面说到我自己创建的配置文件pip.ini其实是pip.ini.txt,我没有注意到文件后缀名被隐藏了,只要把文件文件扩展名打开即可,然后再把后缀名命名为:pip.ini即可!

Windows python pip换源不生效(window11系统),以及pip下载库包报错 because normal site-packages is not writeable相关推荐

  1. Python——windows下pip换源 和 自动生成和安装requirements.txt

    当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了.采取的方法可以跟换pip的下载源. 转载文章的链接:[python]windows下pip换源 P ...

  2. python pip 换源

    python pip 换源 # coding: utf-8 import platform import osdef change_source(sourch_path, sourch_host):& ...

  3. python的pip换源_浅析Python3 pip换源问题

    pip安装源 背景# 在实际开发中, 可能要大量使用第三方模块(包), 更换至国内下载源, 可大幅提升下载速度 """ 1.采用国内源,加速下载模块的速度 2.常用pip ...

  4. python换源还是不行_浅析Python3 pip换源问题

    pip安装源 背景# 在实际开发中, 可能要大量使用第三方模块(包), 更换至国内下载源, 可大幅提升下载速度 """ 1.采用国内源,加速下载模块的速度 2.常用pip ...

  5. Python pip换源所有方法

    你好,我是悦创. 我接下来,把所有 Python pip 换源的方法,都整理下来. 第一种方法 打开 appdata 文件夹,在资源管理器的地址栏输入 %appdata% 后回车: 2. 新建一个 p ...

  6. 手把手教你在Linux系统下进行Python pip换源操作

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 世间无限丹青手,一片伤心画不成. ...

  7. 手把手教你进行pip换源,让你的Python库下载嗖嗖的

    主题 Python /1 前言/ 今天我们来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能让自己少生好几次气的,哈哈哈! /2 为什么要换源/ ​ 我们搞python的,肯定离 ...

  8. python的pip换源方法 豆瓣,快到飞起

    转自      https://blog.csdn.net/suyn000/article/details/78335816 常常遇到pip装包时速度过慢或者无法安装(请求超时)等问题,这个时候你就需 ...

  9. conda换源 pip 换源 ubuntu windows完美解决方案~

    1.ubuntu 1.1 conda换源 (1)生成配置文件 在终端中输入: cd conda config --set show_channel_urls yes (2)使用vim打开condarc ...

  10. Python编程 pip换源

    作者简介:一名在校计算机学生.每天分享Python的学习经验.和学习笔记.  座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.为什么要换源安装 二.换源安装 前言 本章 ...

最新文章

  1. 打造U盘下的linux 亲测可以使用
  2. 数据结构 判断单链表是否有环 C
  3. H5学习之旅-H5的样式(5)
  4. EntLib.com Forum – 开源ASP.NET论坛 v4.0(提供源码下载)
  5. PHP后门新玩法:一款猥琐的PHP后门分析
  6. 微信小程序-地图组件(map)的使用
  7. mysql long raw_读取Oracle数据库中LONG RAW字段会抛出异常
  8. 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
  9. vba传值调用_vba – 动态调用从形状OnAction属性传递参数的宏
  10. 威伦触摸屏和三菱PLC通信
  11. 三级等级保护之安全管理中心
  12. C语言猜数字游戏(超级详解)
  13. Windows10文件后缀名不显示·解决方法
  14. 图像处理(一):傅里叶变换简单讲解
  15. 论文研读 —— 7. Very Deep Convolutional Networks for Large-Scale Image Recognition (2/3)
  16. 计算机管理windows无法访问指定设备,windows无法访问指定设备路径或文件如何解决...
  17. ElasticSearch之score打分机制原理
  18. 「Snappy」- 使用 snap 安装应用 @20210208
  19. Kriging插值法
  20. 长乐外海风电场创新应用,推动全球智慧海上风电发展

热门文章

  1. 代码动态改变view的大小
  2. cd linux自带系统安装,大神示范win7系统将CDLinux装入硬盘的法子
  3. 正则校验6-18位字母加数字密码
  4. java html截图_Java实现网页截图/登录截图
  5. Week 10. 第189-204题
  6. CCF-CSP 新生必读
  7. html怎么置顶导航栏,css怎么实现滚动页面导航栏固定在顶部
  8. SQL学习笔记04 极客时间 SQL必知必会50讲
  9. quartus ii
  10. 世界需要简化第四篇:从地面发射人造卫星或战术导弹,如何控制其运行轨道?——算法经高度抽象简化,所有下标经仔细核对