Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django runserver在加载共享库时出错:libssl.so.0.9.8:无法打开共享对象文件:没有这样的文件或目录_Python_Django_Linux_Ubuntu - Fatal编程技术网

Python django runserver在加载共享库时出错:libssl.so.0.9.8:无法打开共享对象文件:没有这样的文件或目录

Python django runserver在加载共享库时出错:libssl.so.0.9.8:无法打开共享对象文件:没有这样的文件或目录,python,django,linux,ubuntu,Python,Django,Linux,Ubuntu,因此,昨天我重新安装了Ubuntu11.10,但将我的主目录与我的virtualenv保持在一起,我安装了virtual env并能够登录我以前的virtual env,但现在当我尝试在virtualenv下运行python manage.py runserver时,我得到以下错误: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or dire

因此,昨天我重新安装了Ubuntu11.10,但将我的主目录与我的virtualenv保持在一起,我安装了virtual env并能够登录我以前的virtual env,但现在当我尝试在virtualenv下运行python manage.py runserver时,我得到以下错误:

error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

你知道怎么解决这个问题吗?我尝试安装python的ssl包,但没有解决它。

我通过创建一个新的virtualenv并再次安装所有包来解决它。我的旧virtualenv似乎仍在链接到Ubuntu11.04通用ssl包,但位置已更新。

在Ubuntu11.10上安装OpenStack时,我也遇到了同样的错误

运行locate显示我只有1.0.0版,没有0.9.8版

$locate libssl.so
/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0

我用:

$sudo apt get install libssl0.9.8

您可能需要为您的操作系统安装通用SSL包。检查你的软件repo/packagemanager以了解可用的软件包。我现在知道问题所在,因为我的virtualenv仍在使用Ubuntu11.04通用ssl软件包。我目前正在尝试创建一个新的virtualenv,看看它是否有效。谢谢你的建议。通用ssl软件包已经安装好了。在这里提供它很好,也许像我一样在谷歌上搜索错误的人和你有同样的问题:)哈哈,看来你也在我的博客上添加了一条评论哈哈,我用你在stackoverflow上的回答回答了它哈哈,真是太巧了