我在我的共享主机上安装了Python2.7(它已经有了Python2.6,但他们不想升级或安装任何包)和pip。在.bashrc中配置了PYTHONPATH和PATH。我对这台机器没有根访问权限。在
当我检查的时候系统路径对于minepython安装,它不会引用这个共享位置的任何位置。在
我检查了命令:
which python
which pip
输出:
/home/mgx/python27/bin/pip
它们都提供给我矿山安装,但是使用
^{pr2}$输出:
pip 1.1 from /usr/local/lib/python2.6/dist-packages/pip-1.1-py2.6.egg (python 2.6)
我可以看到它使用的是/usr/不是我的版本。如何强制它使用我的pip版本?当我尝试用我的pip版本通过直接地址安装时,一切都正常,但是short pip命令使用了错误的命令。同样奇怪的是“哪个”命令显示的是好命令。。。在
编辑:cat$(哪个pip)的输出和以前命令的输出
#!/home/mgx/python27/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'pip==1.4.1','console_scripts','pip'
__requires__ = 'pip==1.4.1'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
)
我想您可以更改您的
PATH
变量,以便您的/home/mgx/python27/bin
首先被搜索。将以下行添加到.bashrc
并在之后查找它。在那么
^{pr2}$或者你可以在你的
.bashrc
中为pip取别名我想这能解决问题。在
相关问题 更多 >
编程相关推荐