我使用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
是什么导致了这个问题? 谁能提出一些建议呢?
答案 0 :(得分:0)
这个问题可能来晚了,但是目前的解决方案here对我有用。
尝试查找文件libpython2.7.so.1.0
找到/ -name libpython2.7.so.1.0
然后将结果目录添加到文件/etc/ld.so.conf中。 只需将目录名称写入此文件。
运行命令ldconfig