加载共享库时出错:libpython2.7.so.1.0在ubuntu

时间:2017-10-10 08:45:56

标签: python python-2.7 anaconda virtualenv

我使用anaconda2。我通过运行pip install virtualenv安装virtualenv后。当我跑virtualenv test时。它显示错误:

New python executable in /home/ztgong/work/virtenvs/test/bin/python
/home/ztgong/work/virtenvs/test/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
ERROR: The executable /home/ztgong/work/virtenvs/test/bin/python is not functioning
ERROR: It thinks sys.prefix is u'/home/ztgong/work/virtenvs' (should be u'/home/ztgong/work/virtenvs/test')
ERROR: virtualenv is not compatible with this system or executable

是什么导致了这个问题? 谁能提出一些建议呢?

1 个答案:

答案 0 :(得分:0)

这个问题可能来晚了,但是目前的解决方案here对我有用。

  1. 尝试查找文件libpython2.7.so.1.0

    找到/ -name libpython2.7.so.1.0

  2. 然后将结果目录添加到文件/etc/ld.so.conf中。 只需将目录名称写入此文件。

  3. 运行命令ldconfig