[pip]python: bad interpreter

问题

使用pip命令安装python库时发现了如下错误

$ pip install imgaug
-bash: /home/zj/anaconda3/envs/cv2/bin/pip: /home/zj/anaconda3/envs/cv/bin/python: bad interpreter: No such file or directory

解析

使用Anaconda配置Python开发环境,除了base环境外还创建了一个新的环境cv,后来想要配置另一套环境,就直接在envs环境下复制了cv,重命名为cv2,把cv环境给删除了

cv2环境下能够正常的运行Python程序,但是使用pip安装新库时发现了如上错误

解决

所有还是需要使用Anaconda提供的clone命令进行环境移植

另外在网上找到一种解决方法,就是在执行pip命令时指定使用哪个python

$ pythoh -m pip install imgaug