Windows python pip换源不生效(window11系统),以及pip下载库包报错 because normal site-packages is not writeable
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\chaoke
和C:\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相关推荐
- Python——windows下pip换源 和 自动生成和安装requirements.txt
当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了.采取的方法可以跟换pip的下载源. 转载文章的链接:[python]windows下pip换源 P ...
- python pip 换源
python pip 换源 # coding: utf-8 import platform import osdef change_source(sourch_path, sourch_host):& ...
- python的pip换源_浅析Python3 pip换源问题
pip安装源 背景# 在实际开发中, 可能要大量使用第三方模块(包), 更换至国内下载源, 可大幅提升下载速度 """ 1.采用国内源,加速下载模块的速度 2.常用pip ...
- python换源还是不行_浅析Python3 pip换源问题
pip安装源 背景# 在实际开发中, 可能要大量使用第三方模块(包), 更换至国内下载源, 可大幅提升下载速度 """ 1.采用国内源,加速下载模块的速度 2.常用pip ...
- Python pip换源所有方法
你好,我是悦创. 我接下来,把所有 Python pip 换源的方法,都整理下来. 第一种方法 打开 appdata 文件夹,在资源管理器的地址栏输入 %appdata% 后回车: 2. 新建一个 p ...
- 手把手教你在Linux系统下进行Python pip换源操作
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 世间无限丹青手,一片伤心画不成. ...
- 手把手教你进行pip换源,让你的Python库下载嗖嗖的
主题 Python /1 前言/ 今天我们来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能让自己少生好几次气的,哈哈哈! /2 为什么要换源/ 我们搞python的,肯定离 ...
- python的pip换源方法 豆瓣,快到飞起
转自 https://blog.csdn.net/suyn000/article/details/78335816 常常遇到pip装包时速度过慢或者无法安装(请求超时)等问题,这个时候你就需 ...
- conda换源 pip 换源 ubuntu windows完美解决方案~
1.ubuntu 1.1 conda换源 (1)生成配置文件 在终端中输入: cd conda config --set show_channel_urls yes (2)使用vim打开condarc ...
- Python编程 pip换源
作者简介:一名在校计算机学生.每天分享Python的学习经验.和学习笔记. 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 目录 前言 一.为什么要换源安装 二.换源安装 前言 本章 ...
最新文章
- 打造U盘下的linux 亲测可以使用
- 数据结构 判断单链表是否有环 C
- H5学习之旅-H5的样式(5)
- EntLib.com Forum – 开源ASP.NET论坛 v4.0(提供源码下载)
- PHP后门新玩法:一款猥琐的PHP后门分析
- 微信小程序-地图组件(map)的使用
- mysql long raw_读取Oracle数据库中LONG RAW字段会抛出异常
- 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
- vba传值调用_vba – 动态调用从形状OnAction属性传递参数的宏
- 威伦触摸屏和三菱PLC通信
- 三级等级保护之安全管理中心
- C语言猜数字游戏(超级详解)
- Windows10文件后缀名不显示·解决方法
- 图像处理(一):傅里叶变换简单讲解
- 论文研读 —— 7. Very Deep Convolutional Networks for Large-Scale Image Recognition (2/3)
- 计算机管理windows无法访问指定设备,windows无法访问指定设备路径或文件如何解决...
- ElasticSearch之score打分机制原理
- 「Snappy」- 使用 snap 安装应用 @20210208
- Kriging插值法
- 长乐外海风电场创新应用,推动全球智慧海上风电发展