在我的 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/