如何让easy_install
创建一致命名的pip
可执行文件?
在桌面安装的Ubuntu 12.10上,如果我运行:
wget http://peak.telecommunity.com/dist/ez_setup.py -O /tmp/ez_setup.py
python /tmp/ez_setup.py -U setuptools
这会创建脚本/usr/local/bin/pip2.7
。
但如果我在Ubuntu 12.10 EC2 AMI中运行完全相同的命令,它会创建脚本/usr/local/bin/pip-2.7
。
请注意额外的短划线。
这使我为不同的Python版本构建部署和测试脚本的尝试变得复杂,因为我无法预测将命名的pip可执行文件是什么。我可能已经在不同的发行版中预料到了这一点,但是这两种环境都使用相同版本的Ubuntu ......但却有不同的结果。
我该如何解决这个问题?