访问2.6.2需要python 2.6吗?

时间:2013-03-28 21:17:36

标签: python visualization

我安装了访问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。

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