如何在Anaconda里使用pip

风宇大大_3578

风宇大大_3578

2026-09-05

162人浏览

原创

这是Anaconda中pip启动器损坏的典型表现:pip.exe存在但依赖的pip-script.py缺失,常见于误删、杀毒软件干扰或安装中断;应优先用conda install pip修复,避免手动复制脚本,再通过pip --version和where pip验证修复结果。

如何在anaconda里使用pip

pip命令报“Script file ‘D:\anaconda\Scripts\pip-script.py’ is not present”

这是 Anaconda 中 pip 启动器损坏的典型表现:系统能找到 pip.exe,但找不到它依赖的入口脚本 pip-script.py,导致所有 pip 命令直接失败。

根本原因是 Scripts 目录下文件不完整,常见于手动删包、杀毒软件误删、或某些卸载/重装操作中断。

  • 不要尝试手动下载或复制 pip-script.py —— 它与 Python 解释器版本、打包方式强绑定,错配会引发更隐蔽的导入错误
  • 优先用 conda install pip 修复:该命令会校验环境一致性,并重建完整的 pip 可执行链(包括 .exe 和 .py)
  • 如果 conda install pip 报“package not found”,说明 conda 渠道已损坏,改用:python -m ensurepip --default-pip —— 这是 Python 内置机制,绕过 Scripts 目录直接启用 pip 模块
  • 执行后检查:pip --version 应正常返回版本号;where pip(Windows)应指向 D:\anaconda\Scripts\pip.exe

在Anaconda Prompt里运行pip却提示“计算机积极拒绝”

这不是 pip 本身的问题,而是网络连接被阻断。错误信息如 ConnectionRefusedError: [WinError 10061] 或 Could not connect to pypi.org 都指向同一类故障。

pipelinelint
pipelinelint

CI/CD 流水线反模式分析器 —— 检测硬编码密钥、缺失缓存配置、跳过测试、不安全的部署、缺少审批关卡,以及环境……

下载
  • 先确认基础连通性:ping pypi.org —— 如果超时,说明 DNS 或出口网络异常;如果能通但 pip 不行,大概率是代理或 HTTPS 证书问题
  • 临时跳过代理测试:pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org package_name
  • 永久解决请配置镜像源:pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/,同时加 pip config set install.trusted-host mirrors.tuna.tsinghua.edu.cn
  • 企业环境中若需代理,避免设全局 HTTP_PROXY 环境变量(易冲突),改用 pip 配置:pip config set global.proxy http://user:pass@proxy:port

conda install 和 pip install 能否混用?什么时候必须用 pip?

可以混用,但顺序和时机很关键。conda 是环境级包管理器,pip 是 Python 包级管理器;二者管理的依赖元数据不互通,强行交叉安装容易导致 ImportError 或运行时符号缺失。

  • 优先用 conda install:尤其对含 C 扩展、需编译链接的包(如 numpy、pytorch、opencv),conda 能保证 ABI 兼容
  • 必须用 pip install 的场景:conda 仓库没有的包(如最新版 langchain)、私有 PyPI 包、带 pyproject.toml 的现代构建项目
  • 安全混用流程:先 conda install 所有基础依赖 → 激活环境 → 再 pip install 补充包 → 最后执行 pip check 验证无冲突
  • 绝对避免:pip install 后又用 conda update --all —— conda 可能降级或覆盖 pip 安装的包,且不提示

PyCharm终端里pip命令无效,或提示“pip不是内部或外部命令”

这和 Anaconda Prompt 无关,是 PyCharm 终端未正确继承当前项目的 Python 解释器路径所致。它默认使用系统 PATH,而非你选中的 conda 环境 Scripts 目录。

  • 检查 PyCharm 当前解释器设置:File → Settings → Project → Python Interpreter → 确认路径指向类似 D:\anaconda\envs\myenv\python.exe,而不是 base 或系统 Python
  • 重启 PyCharm 终端:关闭当前终端标签页,再点 “+” 新建一个 —— 新终端会自动激活所选解释器对应的环境(包括把 Scripts 加入 PATH)
  • 若仍不行,在终端中手动激活:conda activate myenv(替换为你的环境名),再试 pip --version
  • 进阶控制:PyCharm → Settings → Tools → Terminal → Shell path,可设为 cmd.exe /k "D:\anaconda\Scripts\activate.bat",让所有终端默认进入 base 环境(慎用,可能干扰多环境切换)

实际操作中最容易被忽略的是:pip 的行为高度依赖当前激活的 conda 环境是否完整、Scripts 目录是否干净、以及网络配置是否与当前 shell 上下文一致——三者缺一不可。任何一步跳过验证,都可能让后续安装变成“表面成功、运行报错”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

pip命令 pip

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

3350

5

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

7643

6

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

9302

11

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

4847

16

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

2026.11.03

0

17

Tailwind CSS 响应式布局怎么写
Tailwind CSS 响应式布局怎么写

Tailwind CSS 响应式布局通常从移动端样式写起,再用 sm、md、lg 等前缀调整不同屏幕宽度下的网格、间距和导航。本专题整理断点配置、Grid 与 Flex 自适应布局及常见溢出问题,帮助你逐步完成多设备适配。

2026.11.03

0

19

Tailwind CSS 常用类名怎么记
Tailwind CSS 常用类名怎么记

Tailwind CSS 类名很多,先按布局、间距、文字、颜色和状态分组记忆,再通过官方文档检索具体写法。本专题结合类名排序、动态拼接失效、自定义实用类等问题,帮助你建立常用类名的速查方法。

2026.11.03

0

12

码上飞入口地址合集
码上飞入口地址合集

本专题汇总了码上飞(CodeFlying)的官方入口地址合集,涵盖官网主站及网页版在线使用入口,支持注册登录后直接在线体验零代码AI应用生成。同时整理了APP端下载渠道与小程序入口,助你快速访问平台,通过自然语言描述需求即可生成应用、小程序或网站。

2026.11.03

0

10

Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

20

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习

Python虚拟环境官方教程
Python虚拟环境官方教程

共0课时 | 0人学习

Python venv官方模块文档
Python venv官方模块文档

共0课时 | 0人学习