如何使用pip与多个python实例

时间:2013-05-03 16:32:48

标签: python bash pip

我最近安装了python3只是为了意识到mysql-python以及许多其他模块还没有得到很好的支持。所以我改变了我的bashrc文件中的路径,指向python 2.7的安装。问题是,当我安装python 3时,我还安装了distribute和pip。我删除了pip并从python3 bin目录分发文件并使用python 2.7安装了setuptools和pip但是现在当我使用pip命令安装django和mysql-python时,我得到一个bash错误python331 / bin / pip没有这样的文件或者目录。它仍然在python3安装中寻找pip。我该如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:1)

  

...我收到了bash错误python331/bin/pip No such file or directory。   它仍然在python3安装中寻找pip。我该如何补救?   此?

默认情况下,

bash会对命令的位置进行哈希处理,以避免每次都搜索$PATH,因此,当您执行时... {/ p>

$ type pip

......你会得到类似......

pip is hashed (python331/bin/pip)

...您只需要使用...

清除bash的哈希表
$ hash -r

...下次尝试运行pip时,它会在Python 2.7中获取该版本。

答案 1 :(得分:0)

修正了它。

重命名安装python3的目录,bash自动查找下一个可用的python安装python 2.7