gpt4 book ai didi

python - 如何修复/usr/local/bin/virtualenv :/usr/bin/python: bad interpreter: No such file or directory?

转载 作者:行者123 更新时间:2023-12-03 20:50:01 32 4
gpt4 key购买 nike

当我尝试在 Ubuntu 18.04 上使用 virtualenv 时,出现以下错误:

bash: /usr/local/bin/virtualenv: /usr/bin/python: bad interpreter: No such file or directory


Python 2 和 3 工作正常:
josir@desenv16:~/bin$ which python3
/usr/bin/python3
josir@desenv16:~/bin$ python3
Python 3.6.9 (default, Apr 18 2020, 01:56:04)
[GCC 8.4.0] on linux
我已经尝试卸载 virtualenv:
sudo apt-get purge --auto-remove virtualenv
sudo apt-get purge --auto-remove python-virtualenv
sudo apt-get purge --auto-remove python3-virtualenv
但是当我再次安装时,错误仍然存​​在。

最佳答案

bash: /usr/local/bin/virtualenv: /usr/bin/python: bad interpreter: No such file or directory


错误在“/usr/ ”中本地 /bin/virtualenv' — 它的第一行( shebang )是 #!/usr/bin/python并且您的系统中没有这样的文件。
我相信导致这种情况的事件流是:您已经安装了 virtualenvpip (不是 apt )很久以前并把 /usr/local/bin在您的 $PATH 前面.然后你升级了你的系统;升级已删除 /usr/bin/python ,现在您只有 /usr/bin/python3 .
现在您必须决定走哪条路线: aptpip .如果您选择 apt — 删除 /usr/local/bin/virtualenv .
如果您选择 pip : 我的建议是尽可能多地卸载用 apt 安装的 python 包。 ;重新安装 virtualenv ;这应该是唯一一个随 apt 一起安装的附加包.为每个项目/任务创建一个虚拟环境并使用 pip 安装包.
附注。个人经验:我是从 apt转的方式 pip几年前。
聚苯乙烯。避免使用 sudo pip — 不要破坏系统安装。安装到虚拟环境或 pip install --user .

关于python - 如何修复/usr/local/bin/virtualenv :/usr/bin/python: bad interpreter: No such file or directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63367559/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com