将pip源更换到国内镜像

https://blog.youkuaiyun.com/sunshine2285/article/details/104715628?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有50KB/s。幸好,国内的一些顶级科研机构已经给我们准备好了各种镜像,下载速度可达2MB/s。

(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣 http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学 http://pypi.hustunique.com/

1、临时使用

可以在使用pip的时候在后面加上-i参数,指定pip源

pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
2、永久改变

请执行命令:【一次设置,永久使用】

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
dup函数是Linux系统中的一个系统调用函数,其原型如下: ```c #include <unistd.h> int dup(int oldfd); ``` 该函数的作用是复制文件描述符,将oldfd指向的文件描述符复制到一个新的文件描述符中,并返回新的文件描述符。新的文件描述符是系统中当前可用的最小非负整数。 使用dup函数可以实现以下功能: 1. 文件重定向:可以使用dup函数将标准输入、标准输出或标准错误重定向到其他文件或设备。例如,可以通过`dup2(fd, STDOUT_FILENO)`将文件描述符fd复制到标准输出,实现输出重定向。 2. 管道通信:可以使用dup函数将一个进程的标准输出与另一个进程的标准输入连接起来,实现进程间的通信。通过创建管道并使用dup函数将管道的一端复制到标准输入或标准输出,可以实现进程间的数据传输。 3. 复制文件描述符:在多进程编程中,可以使用dup函数将一个文件描述符从父进程复制到子进程,使得子进程可以操作相同的文件或设备。 需要注意的是,dup函数只会复制文件描述符本身,不会复制文件状态标志(如文件偏移量、打开方式等)。如果需要复制文件状态标志,可以使用fcntl函数进行复制。 使用dup函数时,可能会出现一些错误情况,例如:文件描述符超出系统限制、文件描述符无效等。在出错时,dup函数会返回-1,并设置errno变量来指示具体的错误原因。 总之,dup函数是Linux系统中非常常用的一个函数,可以实现文件重定向、管道通信和文件描述符复制等功能,对于Linux系统的开发工程师来说是必备的基础知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值