python - 如何在命令行中加载非默认版本的python

标签 python linux

我的系统上安装了 2 个不同版本的 python,即 2.6.6 和 2.7.9。 我正在通过 QTP 在 Linux 上运行 python 脚本(在 Windows 上使用 paramiko)。我执行以下代码示例来执行命令。 “python/dir/of/frameword/somecode”

当我点击此命令时,默认版本的 python 用于创建 2.6.6 的 shell 有什么方法可以指示 linux 使用“python27”之类的命令获取 2.7.9。 我还在 ./bashrc 中添加了一个别名,但这也提供了帮助。

最佳答案

  1. 设置shell别名

alias python=/usr/local/bin/python2.7

PS: 保存 ~/.bashrc 后你运行 source ~/.bashrc 了吗?我注意到你提到的是 ./bashrc 而不是 ~/.bashrc,这是拼写错误吗?

  1. 使用virtualenv

关于python - 如何在命令行中加载非默认版本的python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35792905/

相关文章:

python - python 中的 a=b=c 是什么?

python - Django 操作系统错误 : [Errno 13] Permission denied

python - 在网络上托管一个重要的 python 程序?

linux - 在 linux 中使用 macchanger 时如何选择供应商

有人可以解释一下 __declspec(naked) 吗?

linux - Linux 和 RTOS 之间的处理器间通信

python - 查找列中字符串的精确正则表达式匹配

python - urls.py 中的 include() 在 Django 中有什么作用

linux - 停止进程及其子进程的文件缓存

python - 从 ls -1hl 命令的输出中查找超过 100 MB 的文件