我使用 virtualenv 创建了一个 Python 虚拟环境,激活后,可以在我的 shell 中看到 Python 安装的位置,如下所示:
(virtualenv-test) bash-4.1$ whereis python
python: /usr/bin/python2.6 /usr/bin/python2.6-config /usr/bin/python
/usr/lib/python2.6 /usr/lib64/python2.6 /usr/X11R6/bin/python2.6
/usr/X11R6/bin/python2.6-config /usr/X11R6/bin/python
/usr/bin/X11/python2.6 /usr/bin/X11/python2.6-config
/usr/bin/X11/python /usr/include/python2.6
/usr/share/man/man1/python.1.gz
我还可以看到我正在使用的Python版本:
(virtualenv-test) bash-4.1$ which python
/data/virtualenv-test/bin/python
然而,当我输入python之后,我收到了以下错误信息:
(virtualenv-test) bash-4.1$ python
python: error while loading shared libraries: libpython3.4m.so.1.0: cannot open shared object file: No such file or directory
可能的潜在原因是什么?
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
。 - Abhilash Singh Chauhan