我正在开发vscode语言扩展。该扩展程序具有Python语言服务器。我使用Python 3.8.4构建此服务器。我通过virtualenv创建了一个python虚拟环境。我认为服务器应该由虚拟环境中的python3.8运行。
我使用vsce package
生成VSIX文件。
该扩展程序可以在我的计算机和朋友的Python版本为3.8.4的计算机上工作。但是当我的其他朋友尝试安装我的扩展程序时,出现以下错误:
dyld: Library not loaded: /usr/local/Cellar/python@3.8/3.8.4/Frameworks/Python.framework/Versions/3.8/Python
Referenced from: /Users/xxx/.vscode/extensions/path/env/bin/python3
Reason: image not found
他们的python版本不是3.8.4。我希望我的扩展程序可以运行而无需关心python版本。有人可以告诉我如何解决吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。