使用 pyenv 切换了python版本,但部分Linux程序依然用旧环境,造成包不可用的问题。
我安装了 pyenv 来管理python版本。
通过 pyenv global 3.7.4
切换了python 全局环境。
但是当我执行 Linux mint 自带的打印机设置的时候。system-config-printer.py
这个程序依然使用的系统原有的python环境。结果报错无法找到 dbus 这个包。而pyenv 管理的 3.7.4 python 这个包是可以正常导入的。
请教:
- 以上问题原因是什么呢?
- pyenv 切换全局环境的时候,似乎没有设置 PYTHONPATH 环境变量,假如我单独设置,那么切换其他版本时会造成环境不一致的问题。如何解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论