Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip在~/.local/bin中安装了脚本,其中包含过时的shebang_Python_Pip - Fatal编程技术网

Python pip在~/.local/bin中安装了脚本,其中包含过时的shebang

Python pip在~/.local/bin中安装了脚本,其中包含过时的shebang,python,pip,Python,Pip,不久前,我使用带有--user选项的pip安装了几个软件包,结果是我在~/.local/bin中有几个脚本具有硬编码的shebang #!/usr/bin/python3.3 然而,与此同时,我的Python发行版已经升级到Python3.4,结果这些脚本不再工作 如何升级这些脚本以指向新的Python版本? 我尝试卸载并重新安装有问题的软件包,但该脚本似乎从未被删除。同样地,pip安装--upgrade不会触及脚本。您确定使用的是正确的(3.4版)pip吗?检查which pip@Salo:

不久前,我使用带有
--user
选项的
pip
安装了几个软件包,结果是我在
~/.local/bin
中有几个脚本具有硬编码的shebang

#!/usr/bin/python3.3
然而,与此同时,我的Python发行版已经升级到Python3.4,结果这些脚本不再工作

如何升级这些脚本以指向新的Python版本?


我尝试卸载并重新安装有问题的软件包,但该脚本似乎从未被删除。同样地,
pip安装--upgrade
不会触及脚本。

您确定使用的是正确的(3.4版)pip吗?检查
which pip
@Salo:pip指向
python-exec2
的输出,这似乎做了正确的事情。另外,当我安装软件包时,它会正确安装3.4版本。只有这些脚本似乎没有得到更新。嗯,好的,您是否尝试过
pip安装--升级--强制重新安装
?是否确实使用了正确的(3.4版)pip?检查
which pip
@Salo:pip指向
python-exec2
的输出,这似乎做了正确的事情。另外,当我安装软件包时,它会正确安装3.4版本。只有这些脚本似乎没有得到更新。嗯,好的,您是否尝试过
pip安装--升级--强制重新安装