加载共享库时出现Python错误: libpython3. 5m.so.1.0:无法打开共享对象文件:没有这样的文件或目录

标签 python django virtualenv

在我的 Fedora 25 上,我已经使用 python 3.5 配置了虚拟环境 将系统升级到 Fedora 27 后,我无法再使用虚拟环境(python manage.py runserver)启动 django 应用程序,也无法检查 python 的版本:

加载共享库时出错:libpython3.5m.so.1.0:无法打开共享对象文件:没有这样的文件或目录

您能建议下一步该怎么做吗?我不是 python 配置方面的高级用户。我应该重新安装 python 3.5 还是尝试再次设置虚拟环境?

非常感谢任何帮助。

最佳答案

谢谢博士和凯文·L.!

virtualenv -p python3 my_env_name 解决了这个问题。

然后通过 pip 模块恢复依赖关系很重要

任何进行迁移(到较新的 Linux 或另一台电脑)的人,我还建议使用 pip freeze >requirements.txt 转储依赖项。

关于加载共享库时出现Python错误: libpython3. 5m.so.1.0:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48730129/

相关文章:

python - 如何在 Chainer 中对变量应用优化器?

python - 如何自动将 SQLAlchemy 对象添加到 session 中?

python - virtualenv 可以从另一个继承吗?

python - 使用 PyCharm 导入模块时出现错误,而使用 Jupyter Notebook 时不会出现该错误

python - 将多个模板变量传递给 django 中的模板标签

python - 使用 OneToOneField 时 Django 模型 u'id' 发生冲突

带有两个通用(content_type)外键的 django 模型?

django - 如何在 appengine 上的 django non-rel 上进行空间查询

ubuntu - 虚拟环境导入错误 : No module named urllib3

python - 多个相关的 Python 项目是否需要自己的虚拟环境?