linux - 无法在 CentOS 中更改 Python 路径

标签 linux python-2.7 shell centos

我在服务器中安装了 Python,它的默认路径是:

/usr/lib/python2.7

但它不知何故发生了变化,当我运行我的程序时,这就是我得到的。

File "/home/satbeersl/miniconda2/lib/python2.7/json/decoder.py", line 382, in raw_decode
    raise ValueError("No JSON object could be decoded")

它已更改为:“/home/satbeersl/miniconda2/lib/python2.7。 我怎样才能把它改回来。我试过:

export PATH=$PATH:/usr/lib/python2.7

它仍然没有改变。 linux新手,不知道该怎么做。我的程序似乎都没有突然工作。帮助。

最佳答案

请检查您是否在系统上使用 Python 的虚拟环境 - 它们会更改 Python 的真实路径并 pip 到项目位置。

如果您使用 virtualenv 来停止虚拟环境,请尝试使用 deactivate 命令。

如果您还没有在终端中尝试过,请询问 which pythonwhich python3 检查路径并进行比较。

希望这对您有所帮助。

关于linux - 无法在 CentOS 中更改 Python 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38390145/

相关文章:

shell - 设备/dev/ttyusb0 锁定失败 : operation not permitted

linux - 如何更改Linux设备树中标签的名称?

python - 尽管成功安装了 python3-venv 和 python3.8-venv,但没有找到 Ensurepip

linux - linux 中 whereis 命令的 API

Python 2.7 错误 : 'set' object has no attribute '__GETITEM__' after having raw_input conditions

python - 为什么 mimetypes.guess_type ('a.json' ) 在 centos 7 中不起作用

linux - 流水线切割排序 uniq

python - 重命名 true false boolean 值

在 shell 中重定向输入和输出的代码

Linux shell 重命名文件(如果存在)