ubuntu 18.04下修改pip镜像源

博客介绍了更换pip源的操作步骤,先在home/用户名/目录下创建文件夹,接着创建pip.conf文件,输入相应内容保存即可。还提到更换为阿里源,其他源如中科大源替换对应内容即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 在home/用户名/目录下创建.pip文件夹
  2. 然后cd .pip
  3. 创建pip.conf文件touch pip.conf
  4. 输入以下内容然后保存即可

    [global]
    timeout = 6000
    index-url = http://mirrors.aliyun.com/pypi/simple/
    trusted-host = mirrors.aliyun.com
  5. 上面是更换为阿里源,其他源也是一样,比如中科大就替换相应内容如下
    shell index-url=http://pypi.mirrors.ustc.edu.cn/simple/ trusted-host =pypi.mirrors.ustc.edu.cn

转载于:https://www.cnblogs.com/FlyerBird/p/10953790.html

Ubuntu 18.04系统中使用`pip3`时遇到错误,可能的原因和解决方案如下: ### 常见报错原因及解决方案 #### 1. **依赖问题导致安装失败** 在尝试通过`apt-get`安装`python3-pip`时,可能会出现依赖不满足的错误信息,例如: ``` The following packages have unmet dependencies: python3-pip : Depends: python-pip-whl (= 8.1.1-2) but 8.1.1-2ubuntu0.4 is to be installed ``` 这种情况通常是由于软件源配置不当或版本冲突引起的。一种可行的解决办法是更换为更稳定的镜像源,如阿里云源或官方默认源[^5]。 **解决方案:** 修改`/etc/apt/sources.list`文件,替换为以下官方源: ```bash deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse ``` 然后更新包列表并重新尝试安装: ```bash sudo apt update sudo apt install python3-pip ``` #### 2. **Python模块缺失导致运行时报错** 当你尝试运行某些Python程序时,可能会遇到类似`ModuleNotFoundError: No module named 'Cryptodome'`这样的错误。这表示所需的Python模块未安装或者安装路径不正确。 **解决方案:** 使用`pip3`来安装缺失的模块,例如: ```bash pip3 install pycryptodome ``` 如果仍然无法解决问题,可以尝试清除缓存后重试: ```bash pip3 cache purge pip3 install --no-cache-dir pycryptodome ``` #### 3. **pip版本过低** 有时会提示你的`pip`版本太旧,需要升级才能继续操作。这种情况下可以直接使用`pip`自身来进行升级。 **解决方案:** ```bash pip3 install --upgrade pip ``` 如果你发现即使升级后还是有问题,可能是环境变量配置有误,检查`which pip3`指向是否正确,并确保最新的`pip`可执行文件位于PATH路径之中。 #### 4. **setuptools_rust 缺失** 对于一些特定库(如`pwntools`),你可能会看到关于`setuptools_rust`的错误信息。 **解决方案:** 直接通过`pip`安装该组件即可解决: ```bash pip3 install setuptools_rust ``` #### 5. **虚拟环境与全局环境混淆** 有时候用户可能在一个虚拟环境中工作,但试图从全局环境中调用包,反之亦然。这会导致找不到模块或者其他奇怪的行为。 **解决方案:** 确认当前使用的Python解释器和`pip`属于同一个环境。你可以通过以下命令查看它们的位置: ```bash which python3 which pip3 ``` 如果两者不在同一目录下,则说明它们不属于同一个环境。激活正确的虚拟环境或者调整你的环境设置以匹配需求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值