首页 > 编程语言 >【python】-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory的问题解决

【python】-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory的问题解决

时间:2023-11-02 17:12:43浏览次数:35  
标签:bin python bad usr pip interpreter

安装单独的第三方库时没有问题

pip install pandas
但是一旦使用requirement.txt批量安装第三方库时就会出现

-bash: /recorddata/rebuydata/hppy/soft/python3/bin/pip3:
/usr/local/source/hppy/soft/python3/bin/python3.6: bad interpreter: 没有那个文件或目录
bad interpreter看到就生气,试了好几种方法最后发现是pip的位置和python的所采用的环境不一致

which pip
which python
python采用的是新创的环境的

而pip是默认的base环境的,导致错误

最后采用

alias pip='虚拟环境的位置/bin/pip'
指定pip的位置,别的方法该bashrc文件啥的都试了都不行
————————————————
版权声明:本文为CSDN博主「BeikeDream」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BeikeDream/article/details/133976586

标签:bin,python,bad,usr,pip,interpreter
From: https://www.cnblogs.com/wcxia1985/p/17805811.html

相关文章

  • python爬虫利用代理IP分析大数据
    前言随着互联网快速发展和普及,数据已经成为企业和个人决策的重要依据。而爬虫技术正是获取数据的重要手段,而代理IP则是爬虫技术中非常重要的一个环节。通过使用代理IP,可以突破网站的限制,获取更多的信息。本文将介绍如何使用Python爬虫利用代理IP分析大数据,同时提供代码案例。一、什......
  • python读取任意编码格式的文本
    前言有的时候默认使用utf8格式来读取文本,会导致报错。如果对性能没有要求,可以在读取前使用chartdet库来判断文本编码。代码示例importchardetdefget_code(file_path):withopen(file_path,'rb')asf:data=f.read()result=chardet.detect(dat......
  • 【视频】风险价值VaR原理与Python蒙特卡罗Monte Carlo模拟计算投资组合实例|附代码数
    原文链接:http://tecdat.cn/?p=22862 最近我们被客户要求撰写关于风险价值的研究报告,包括一些图形和统计输出。风险价值(VaR)是一种统计数据,用于量化公司、投资组合在特定时间范围内可能发生的财务损失程度什么是风险价值(VaR)?该指标最常被投资银行和商业银行用来确定其机构......
  • C#中无法将文件“obj\x86\Debug\BookShoopTuto.exe”复制到“bin\Debug\BookShoo
    因为任务多开了,数据无法写入也是因为这个去任务管理区删掉运行的项目就可以了(删掉BookShoopTuto) 参考博客——https://blog.csdn.net/nxg0916/article/details/126782186......
  • Python中判断为false
    列表和元祖、字典为空、数字0、布尔False、空字符串==》if判断为Falsex=()ifx:print(x)print('不为空')else:print(x)print('空')#输出:()空注意:x={}这里的类型为空字典x={1,2,3,4}这里的类型为set集合列表和元祖、字......
  • Python循环数组的方法
    Python的遍历数组的三种方式。遍历方式假设:nums=[4,5,6,10,1]第一种,forin的语法,这种语法很方便,但是在写Python算法里面用到的少fornuminnums:print(num)第二种是下标访问,range生成0到数组最大长度的下标数组forindexinrange(len(nums)):print(index,nu......
  • 搓一个Pythonic list
      总所周知,Python语言当中的list是可以存储不同类型的元素的,对应到现代C++当中,可以用std::variant或者std::any实现类似的功能。而Python官方的实现当中用到了二级指针,不过抛开这些,我们也可以自己设计一个list的架构,实现多类型值的存储容器。  下图是自己实现的list的架构,按......
  • python @staticmethod 静态方法的使用
    `@staticmethod`是Python中的一个装饰器,用于将一个方法声明为静态方法。静态方法是一种不需要访问类实例的方法,可以直接通过类名调用,而不需要创建类的实例。静态方法的使用场景包括:1.辅助类或工具类:静态方法可以用于辅助其他类或提供一些通用的工具功能,而不需要与类的实例进......
  • Python语法规则,变量与输出,字符集处理
    print方法1、默认输出内容后会自动换行2、输出内容后不换行,加上end=''3、查看源码:ctrl+鼠标左键点击方法注释作用:给开发测试人员看1、#:井号,注释一行代码,快捷方式ctrl+/2、“”“:三引号,注释多行代码代码的结束符换行如果一行代码需要分多行来写,怎么解决1、如果代码是包裹在括号里面......
  • python的Selenium基础
    前言:今日写hackergame2023时需要使用pythonselenium库故特此来学习1.1什么是SeleniumSelenium是python的一个库,作为一套web网站的程序自动化操作解决方案,可以帮我们自动干很多事情。比如像人一样再浏览器里操纵web界面,比如点击界面,在文本框中输入文字等操作。而且还能从web......