ubuntu使用pip安装时报错HTTPError404解决方法_图南www的博客-程序员秘密

技术标签: ubuntu  pip  

运行命令:

pip3 install xxx

出现错误:

pip._vendor.requests.exceptions.HTTPError: 404 Client Error: Not Found for url:xxxx

解决方法:

更换pip源为国内镜像(例为清华镜像)

# 1 在当前用户主目录下创建.pip文件夹
sudo mkdir ~/.pip
# 2 在~/.pip文件夹下创建pip.conf
sudo vi ~/.pip/pip.conf
输入以下内容后保存:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42372629/article/details/97773205

智能推荐

动态规划 xcoj 1150 校门外的树 LV.4_HFUTXeRn的博客-程序员秘密

1150: 校门外的树 LV.4时间限制: 1 Sec  内存限制: 64 MB提交: 81  解决: 11标签提交统计讨论版题目描述据说校门外的树是校长从皇家布鲁斯特(Blue Shit)挖掘机学院搞来的珍贵品种,一共有n棵。在第一天,每棵树价值ai元。但是从第二天开始,每棵树的价值都会飙升bi元。GX于是想出了一个生财之道:砍树。他在蹲局

linux SysV IPC shm共享内存实现_Morphad的博客-程序员秘密

共享内存可以使多个进程共享某段内存,由于不需要进程间数据复制,所以是速度最快的IPC。多个进程访问共享内存时需要同步机制,如进程A往共享内存中写数据时,进程B不能使用共享内存;通常采用信号量同步多进程访问共享内存。共享内存实现主要有以下几点:1.分配物理内存2.将物理内存映射到进程的地址空间;通过修改进程的页表,可以虚拟地址直接访问物理内存3.进程不再使用共享内存时,取消物理内

linux系统中使C程序脱离终端运行(后台运行)_Moonright的博客-程序员秘密

你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤……在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网;或者(2)你在执行了shell命令之后必须要关闭终端软件(例如S...

adb环境搭建 (Mac)_昕宸小盆友的博客-程序员秘密

1.打开iTerm2执行命令:brew cask install android-platform-toolsbrew与brew cask的区别:brew是下载源码,brew cask是下载编译好的应用包2.成功后,配置环境变量:open .bash_profile配置内容:export ANDROID_HOME=/Users/yourname/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/toolsexport PATH=$PATH

二进制安全_I_am_busy的博客-程序员秘密

刚开始学二进制,虽然高中时候知道二进制是个啥,什么逢二进一也懂,但是完全不知道二进制跟电脑有啥关系,更别说那些专业名词了,这两天看到一篇大佬的文章,怎么说呢,写的不错,对小白非常友好,大佬的链接放下边了。Jeffersli还有一篇文章讲述的是关于二进制安全是个啥有啥用,也是一位博主,本着分享与方便自己日后查看的原则我就直接复制粘贴一手吧,那位博主的这篇文章也是转载的,应该不涉及侵权什么的博主的链接我也放下边了方便以后找大佬链接转自某推文,链接找不到了。一.什么是二进制安全在很久以前安全圈并没

vue 随机生成uuid_vue随机生成uuid_冉茉莉的博客-程序员秘密

1、安装npm install uuid2、在需要使用的页面引入入口文件import { uuid } from 'vue-uuid'; 3、最后就是使用了localStorage.setItem('uuid',uuid.v1()) 直接取uuid.v1 就OK了

随便推点

JS Jquery 根据两个日期计算相差月数天数 兼容二月份28天29天_从删库到跑路养成记的博客-程序员秘密

var start_date = '2019-08-21';var end_date = '2020-09-29';用法:var month_day = getMonthAndDay(new Date(start_date), new Date(end_date));返回:{month:13,day:9}function getMonthAndDay(startdate, enddate) { if (startdate.valueOf() > enddate.valueOf(.

REST模式--RESTful web服务_salcon的博客-程序员秘密

表征状态转移(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近

权限不够怎么办linux,【服务器运维】linux提醒权限不够怎么办_amy fine的博客-程序员秘密

linux提醒权限不够怎么办在Linux中运用终端敕令或许装置.deb装置包时,总会经常涌现权限不够的题目,有很多种处理方法,现汇总以下。针对.deb装置包,若碰到权限不够,能够直接右击,以管理员身份翻开即可用终端敕令举行装置时,若输入apt-get install xxxxx,会提醒没法翻开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 没法对状况列表目次加...

WebRTC 中 PeerConnection 建立连接过程介绍_webrtc peerconnection_有点酷°的博客-程序员秘密

WebRTC 中 PeerConnection 建立连接过程介绍前言WebRTC PeerConnection 建立过程SFU 模式 PeerConnection 建立过程前言WebRTC 中数据传输都是通过被称为 PeerConnection 的对象来完成的,PeerConnection 在可以传输数据前的建立过程现对于传统的 C/S 模式有略微差别,类似于 P2P 连接的建立过程,并且复用了传统的 STUN/TURN/ICE 架构的 P2P 实现方式。由于 WebRTC 支持 MESH/SFU/MC

相见恨晚!一文搞清XGBoost算法_林立可的博客-程序员秘密

XGBoost算法1,算法简介XGBoost(Extreme Gradient Boosting),即一种高效的梯度提升决策树算法。他在原有的GBDT基础上进行了改进,使得模型效果得到大大提升。作为一种前向加法模型,他的核心是采用集成思想——Boosting思想,将多个弱学习器通过一定的方法整合为一个强学习器。即用多棵树共同决策,并且用每棵树的结果都是目标值与之前所有树的预测结果之差 并将所有的结果累加即得到最终的结果,以此达到整个模型效果的提升。XGBoost是由多棵CART(Classificat

成绩查询表mysql_MySQL(学生表、教师表、课程表、成绩表)多表查询_Jalon Brieuc的博客-程序员秘密

1、表架构student(sid,sname,sage,ssex) 学生表course(cid,cname,tid) 课程表sC(sid,cid,score) 成绩表teacher(tid,tname) 教师表2、建表sql语句1 CREATE TABLEstudent2 (3 sid INT PRIMARY KEY NOT NULL,4 sname VARCHAR(30),5...

推荐文章

热门文章

相关标签