使用conda环境报错-虚拟环境不存在

Python&aconda系列:conda创建虚拟环境、切换环境 报错 conda创建虚拟环境、切换环境 报错 阅读详情

1. 问题描述

  (stock) root@:/data/home_/py_workspace/agent_learning/a_share_mainforce# pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu
.cn/simple
bash: /data/anaconda3_1/envs/stock/bin/pip: /data2/anaconda3/envs/stock/bin/python3.1: bad interpreter: No such file or directory

2. 分析问题

这是 conda/venv 里 pip 的解释器路径坏了,不是 requirements.txt 或清华源本身的问题。

报错在说什么
bash: /data/anaconda3_1/envs/stock/bin/pip:
  /data2/anaconda3/envs/stock/bin/python3.1: bad interpreter: No such file or directory
含义是:

当前用的是环境 stock 里的 pip:
/data/anaconda3_1/envs/stock/bin/pip
这个 pip 脚本开头的 shebang(#!/...)指定用这个 Python 来跑:
/data2/anaconda3/envs/stock/bin/python3.1
系统里 没有这个文件,所以 bash 报 bad interpreter
常见原因
环境曾经在别的路径装过/迁过,路径对不上:
现在:/data/anaconda3_1/...
shebang 里:/data2/anaconda3/...
整机/目录从 /data2 迁到了 /data(或反过来),但 env 里脚本没改
shebang 被截断成 python3.1(正常一般是 python3.10 / python3.11),也说明路径/环境已损坏或不一致
所以:(stock) 看起来激活了,但里面的 pip/python 已不可用。

怎么验证
在终端执行:

which pip
head -1 $(which pip)
ls -l /data/anaconda3_1/envs/stock/bin/python*
ls -l /data2/anaconda3/envs/stock/bin/python* 2>/dev/null
若 head -1 指向的路径不存在,就确认是这个问题。

怎么处理(任选其一)
方案 A:用当前还能用的 python 调 pip(临时)

# 先找真实可用的 python
which python
python -c "import sys; print(sys.executable)"
python -m pip install -r requirements.txt -i https:/pypi.tuna.tsinghua.edu.cn/simple
只要 python 本身是好的,python -m pip 通常比直接跑坏掉的 pip 脚本更稳。

方案 B:修复/重建 stock 环境(推荐,长期)

# 若 conda 还可用
conda activate base
conda install -n stock --force-reinstall pip
# 或直接重建
conda create -n stock python=3.10 -y
conda activate stock
pip install -r requirements.txt -i https:/pypi.tuna.tsinghua.edu.cn/simple
方案 C:路径迁移导致的,用 conda 修复前缀

若只是前缀变了,可用 conda install 重装,或按本机实际 anaconda 根目录重建 env,不要手动把几百个脚本里的 shebang 一个个改。

一句话:stock 环境里的 pip 指到了已不存在的 Python(/data2/.../python3.1),环境路径损坏/迁移不一致;先用 python -m pip,或重装/重建 env。

验证:

(stock) root@:/data/home_/py_workspace/agent_learning/a_share_mainforce# which pip
/data//anaconda3_1/envs/stock/bin/pip
(stock) root@:/data/home_/py_workspace/agent_learning/a_share_mainforce# head -1 $(which pip)
#!/data2//anaconda3/envs/stock/bin/python3.1
(stock) root@:/data/home_/py_workspace/agent_learning/a_share_mainforce# ls -l /data/anaconda3_1/envs/stock/bin/python*
ls: cannot access '/data/anaconda3_1/envs/stock/bin/python*': No such file or directory
(stock) root@:/data/home_/py_workspace/agent_learning/a_share_mainforce# ls -l /data2/anaconda3/envs/stock/bin/python* 2>/dev/null
(stock) root@:/data/home_/py_workspace/agent_learning/a_share_mainforce# 

重新安装:

# conda install -n stock --force-reinstall pip
Collecting package metadata (current_repodata.json): done
Solving environment: done

论文理解【LLM-OR】——【OptMATH】A Scalable Bidirectional Data Synthesis Framework for Optimization Modeling 本文提出 LLM-OR 领域的双向数据合成框架 OptMATH,从已有 MF/PD 出发反向生成 NL,再使用 AutoFormulator 进行正向建模,通过最优值匹配 rejection sampling 确保语义一致性。实现了难度可控的语义一致数据合成 阅读详情

相关推荐

从脑电到脑机接口:EEG/ERP特征如何驱动你的下一个智能硬件项目(Arduino/树莓派实战)

本文详细介绍了如何利用EEG/ERP特征提取技术驱动智能硬件项目,涵盖从脑电信号采集到脑机接口实现的完整流程。通过Arduino和树莓派实战,展示了P300、N400等事件相关电位的应用,帮助开发者将学术理论转化为可编程的交互指令,适用于智能家居、医疗辅助等领域。

weixin_29279047的博客 383

创建conda环境时报错

我这边输入前4个没反应,输入最后一个命令后显示出此前设置了代理。ok,可以快乐编程了~~~

weixin_42052249的博客 6811

Clipper库中文帮助文档

引言: 第一次接触Clipper,主要是想用来处理DXF中的图形,网上也有博友翻译过,但是可惜打不开,好像那个网站https://love2.io凉凉了,但是优快云上也有博友分享了CHM,看着只剩3个下载币的我好无奈,一怒之下花费两天的时间将英文CHM也翻译了一遍,主要还是想在翻译的同时好好的理解Clipper,为使用打下坚实的基础。当然我也会无私的奉献出来。 简单的认识一下Clipper:...

zefllj的博客 3422

conda虚拟环境报错总结

输入这个命令最后但是一定要去掉后面的 -c pytorch。因为命令最后是-c pytorch,所以默认还是从conda源下载,新安装的清华等源没有用上。

不会CTF的博客 2267

基于STM32F407标准库与SimpleFOC实现无刷电机2804位置闭环控制的实战解析

本文详细解析了基于STM32F407标准库与SimpleFOC算法实现2804无刷电机位置闭环控制的实战过程。通过硬件选型、速度闭环调试到位置环PID参数整定,提供了完整的工程实现方案和抗饱和策略,帮助开发者掌握高精度电机控制技术。

oauth7security的博客 917

AI驱动的研发流程:定义高度专业和系统化的规划基准

在人工智能(AI)浪潮席卷全球的今天,软件研发的范式正经历着一场深刻而迅速的变革。AI技术的渗透,从最初的辅助工具角色,正逐步演变为驱动整个研发流程的核心引擎。传统的研发流程和项目管理方法论,在面对AI带来的高效率、高智能以及高复杂性挑战时,显得力不从心。企业对快速交付高质量软件产品、有效控制风险、并保证全流程可追溯性的需求日益迫切。

形上得其象,形下合于数;阴阳自济,玄理自明。 2181

手把手解决Anaconda环境创建报错:从入门到放弃的终极自救指南

今天在尝试用创建新环境时,突然蹦出个错误(当场裂开),这已经不是第一次被conda的环境创建搞崩心态了!作为踩坑无数的过来人,我决定把各种奇葩报错和解决方案整理成文,让你少走3年弯路!环境配置是每个程序员必经的修罗场(别问我怎么知道的),遇到报错时切记保持冷静。使用备份环境复杂项目优先使用虚拟环境善用查看历史变更如果这篇文章帮你解决了问题,欢迎在评论区分享你的踩坑经历!如果还有未解之谜,也请留言告诉我们,说不定你的问题就是下一篇技术文章的主题呢~

no_network8的博客 3655

【HDL系列】除法器(3)——基2 SRT算法

目录 一、除法表示 二、数字递归算法基础公式 三、QDS(Quotient Digit Selection)函数 四、基2 SRT算法 一、除法表示 除法被定义如下: 其中,x是被除数,d是除数,q是商,rem是余数。 商的精度由ulp(unit of last position)来决定: 如果ulp=1, 商q则是整数; 如果ulp=r^(-n),n是商数个数,r是所有输入操作数的基,此时商为小数。 二、数字递归算法基础公式 在使用数字递归算法(Digit Re...

纸上谈芯的专栏 8155

【Anaconda创建虚拟环境】报错及解决办法

Anaconda创建虚拟环境的一些报错问题及解决办法记录

m0_51141265的博客 9559

PCL 循环体素滤波

本文提出了一种自动循环体素滤波算法,用于解决点云配准中分辨率差异大、参数设置复杂的问题。算法通过计算点云分辨率(公式1),采用迭代方式调整体素尺寸(公式2),逐步逼近目标分辨率。该方法在保留几何特征的同时有效精简数据量,实现了均匀分辨率的自动调整。实验通过PCL库实现,展示了原始点云与滤波结果的对比效果,验证了算法在减少数据规模方面的有效性。该方法为点云配准提供了预处理解决方案,相关成果已发表于SCI期刊。

点云侠的博客 281

《派出你的AI同事:WorkBuddy案例实战》062:投研资讯摘要与预警

投研资讯摘要与预警:新闻、公告、行情交给 AI 同事提炼与预警,投研从“刷资讯”变成“读摘要”。

LuckyHanMo的博客 182

conda小白创建python虚拟环境报错WARNING conda.exceptions:print_unexpected_error_report(1216)

conda安装后建立虚拟环境保持

weixin_47757103的博客 6795

15、目标检测模型的评估指标与YOLO算法解析

本文详细解析了目标检测模型的评估指标,包括精确率、召回率、AP、mAP及IoU的定义与作用,并深入介绍了YOLO算法的核心原理与推理流程。从网格划分、锚框引入到边界框细化与后处理,全面阐述了YOLO如何实现快速准确的目标检测。同时总结了YOLO在智能安防、自动驾驶和工业检测等领域的应用,并展望了其未来在准确性提升、多类别支持和技术融合方面的发展趋势。

work3的博客 65

python创建虚拟环境(一):使用conda创建虚拟环境

1、创建一个虚拟环境 打开cmd终端输入命令:python查看自己安装的Python版本 这里可见我系统中安装的python版本为3.7.4,请读者也查清楚自己系统中的python版本再进行下面的创建虚拟环境的操作: 输入命令:conda create -n pachong python==3.7.4 这条命令就创建了一个名字为pachong,基于python版本3.7.4(根据自己系统中的python环境来确定!!!)的一个虚拟环境。 注意: conda创建虚拟环境和pip创建虚拟环境不同,pip建立的虚

qq_45154565的博客 7万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【Conda基础命令】使用conda创建、查看、删除虚拟环境及可能的报错处理

本文介绍了conda 如何创建、查看、删除虚拟环境及相关报错处理。 1、创建虚拟环境:conda create -n name python=3.6 2、激活虚拟环境:conda activate myenv 3、退出当前的虚拟环境:conda deactivate 4、查看已有的虚拟环境:conda env list 5、删除已有的虚拟环境(谨慎操作):conda remove -n myenv --all 6、name、myenv 需更换为自己的虚拟环境名

这个函数可导的博客 3万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python之 vscode中激活conda虚拟环境报错或者打开虚拟环境失败

1、本地打开cmd,使用conda创建虚拟环境 conda activate [虚拟环境名称] python=[python版本] eg:conda activate python3.9 python=3.9 回车之后,出现以下结果说明创建成功: 2、第一次在vscode中尝试激活conda创建的虚拟环境(已经创建好的python3.9) 在vscode中激活conda虚拟环境报错或者打不开虚拟环境的问题: CommandNotFoundError: Your shell ha.

水w的博客 2万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

conda虚拟环境的使用

conda虚拟环境使用前,需要在先安装并且配置好Anaconda。conda的虚拟环境一般是创建在C盘中的,若是想让其创建在非C盘,请移步本作者的另一篇博客。

weixin_52393239的博客 2172

【Python】 pycharm+conda配置虚拟环境

本文主要内容:(1)使用pycharm创建新的项目环境并使用conda进行配置(2)使用pycharm引用已有的conda虚拟环境。

haoweixl的博客 2万+

使用conda进行Python虚拟环境配置(+安装报错解决方法),以及Pycharm中使用虚拟环境

文章目录一、conda设置虚拟环境1、配置清华镜像源(如果没有配置的话)2、创建需要环境3、激活环境4、常见安装报错以及解决方案二、 Pycharm使用虚拟环境三、更多 在Python实际的开发过程中有时可能针对某些比较旧的场景需要使用Python2进行开发。此外,即使是Python3,比如在使用tensorflow或者其他库时也会存在不同版本的问题。因此配置管理虚拟环境就显得很重要了。 conda中为我们提供了对应的虚拟环境的管理工具。所以没有Anconda的建议下载一下:参考这个安装教程,安装过程大概几

Demonslzh的博客 1万+

conda创建虚拟环境报错

conda创建虚拟环境报错 Collecting package metadata (current_repodata.json): done Solving environment: failed Collecting package metadata (repodata.json): done Solving environment: done # >>>>>&...

怡宝2号 1万+

【环境配置】windows下vscode下无法激活conda环境、创建虚拟环境报错

前言我的本地的系统,绝大部分是使用的ubuntu。去年下半年开始切换成windows,然后windows下使用vscode还需要注意一些小的配置。为了避免反复搜索,这里记录下。当已经再 windows 下安装了anaconda、vscode,之后的使用,有可能存在如下问题或需求:vscode下终端无法激活conda环境创建虚拟环境报错安装pytoch 的注意事项Git Bash的安装 (它允许在 Windows 上使用类似于 Linux/Unix 的命令行界面进行 Git 操作。

magic_ll的博客 3573

conda虚拟环境使用rosbag等包

在conda环境中运行rosbag报错的解决方案。

qq_42946643的博客 5620

conda创建虚拟环境

1cmd下输入conda env list或者conda info -e检查目前已有的conda虚拟环境。 conda env list 如果之前没有增加过conda的虚拟环境,则只会有一个默认的,由conda自带的名为base的虚拟环境。 2输入指令 conda create -n虚拟环境的名字 python =版本号 conda create -n myenv python=3.7.4 示例指令是安装一个名为myenv的虚拟环境,虚拟环境使用的python版本是3.7....

piglite的专栏 4915

【anaconda在虚拟环境中安装jupyter notebook】2024解决不存在虚拟环境问题

24年虚拟环境安装jupyter,并使其能检测到自己的虚拟环境

weixin_51596276的博客 1810

使用conda创建虚拟环境

conda创建虚拟环境和pip创建虚拟环境不同,pip建立的虚拟环境会直接在当前目录下生成一个虚拟环境的目录,激活虚拟环境也需要指定这个目录才行。而conda安装的虚拟环境,只会把虚拟环境的目录生成在。http://mirrors.aliyun.com/pypi/simple/ //阿里https://pypi.tuna.tsinghua.edu.cn/simple/ //清华。如上图所示则表示环境激活成功,左边括号中的(pachong)表示当前所处的就是刚刚建立并激活的pachong虚拟环境。

weixin_55121617的博客 1547

创建conda虚拟环境报错

RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment 已经安装有conda环境,在希望创建新的虚拟环境、克隆环境、安装包等操作时候,出现如标题的报错。 原因:'requests’包是用pip 安装的或者采用python setup.py in...

Jack_kun的博客 7159
上一篇: agent-MCP-A2A-ANP销售售后项目
下一篇: 蒙特卡洛算法实战
try2find
博客等级 码龄14年 65粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值