项目场景:
拷贝他人环境conda环境到自己目录下时,使用pip会出现 -bash: /data/xxx/anaconda3/envs/transfusion/bin/pip: /···他人地址···/bin/python: bad interpreter: No such file or directory
的报错
问题描述
命令行中回显的错误信息如下:
(base) xxx@serv10:/data/xxx$ pip install requirements.txt
-bash: /data/xxx/anaconda3/envs/transfusion/bin/pip: /···他人地址···/bin/python: bad interpreter: No such file or directory
(base) xxx@serv10:/data/xxx$ pip install pyyaml
-bash: /data/xxx/anaconda3/envs/transfusion/bin/pip: /···他人地址···/bin/python: bad interpreter: No such file or directory
原因分析:
在把他人的代码拷贝过来的时候,pip文件中还保留了作者python的绝对地址。按照报错信息打开pip文件,将其中python的目录该为自己的地址即可。
解决方案:
更改前:
#!/···他人地址···/bin/python
更改后:
#!/···自己地址···/bin/python