我安装了访问2.6.2(https://wci.llnl.gov/codes/visit/home.html),当我尝试运行它时,它给了我以下错误:
"error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory"
我已经启动并运行了python 2.7.3。
答案 0 :(得分:1)
如果你安装了python2.6,那么你需要设置ldconfig
(假设你在* nix上)。在/etc/ldconfig
添加一行,列出安装libpython2.6.so.1.0
的目录,然后运行ldconfig
:
# We can try to find libpython2.6.so...
find / -name libpython2.6*
# Suppose it's in /usr/local/lib, add that line to /etc/ldconfig
echo '/usr/local/lib' | sudo tee -a /etc/ldconfig
# Update ldconfig, and you should be golden!
sudo ldconfig
答案 1 :(得分:0)
你应该添加:
/----/VisIt/current/linux-x86_64/lib
到LD_LIBRARY_PATH
环境变量,然后访问就可以了。
答案 2 :(得分:0)
不能投票给上面的答案,但他是对的:在linux上你不需要在系统范围内安装python 2.6。
在opensuse 12.2上,以下内容适用于我(在/ home / me / bin / visit / bin中):
env LD_LIBRARY_PATH = / home / me / bin / visit / current / linux-x86_64 / lib ./visit