Spring中的aware接口详情
300
2022-06-13
在 FreeBSD 中,不同的 Python 版本被分开包装。意思是说,Python3.8 和 Python3.11 属于不同的包。就好像 llvm11 和 llvm13 那样。但是,就目前的 FreeBSD 13 来说,支持最完整的 Python 是 Python 3.8。pip 与 numpy 之类的工具只有针对 py38 的打包。这也就是 python3 这个虚包指向的是 python38 的原因。接下来就了解一下vscode开发python教程
你需要这样做:
# pkg install python38 py38-pip
显式要求 python38 的原因是为了防止 python3 指向的那个Python未来发生变化以后,pip 却没有跟着进入新版本之类的事情发生。
当然你也可以通过:
# pkg install python311
之类的命令来要求一个更新的 Python 版本。但是请记住,最新版本的 Python 版本在 FreeBSD 上可能没有那么完全。然而不管怎么说,这总好过某些 Linux 发行版,从来只维护一个 Python 版本,也不管这么做的后果是什么。
VS Code
在以前,FreeBSD 用户想要安装 VS Code 手动从 GitHub 上下载源码,自己配置 Electron 的编译环境,然后自己编译 VS Code。或者通过利用 Linux 兼容层的方式来直接运行 VS Code 的 RPM 包。
但是自从 VS Code 进入 ports tree,进而进入 pkg repo 以后,用户可以不用那么折腾了。直接:
# pkg install vscode
然后你就能写代码了。
需要注意的是,通过这种方式获取到的 VS Code 其实是 Code - OSS。Code - OSS 和 VS Code 的区别将不在这里展开陈述,有兴趣的人可以自己 做做功课。
这里只想提一下,目前已知微软的 Python/PyLance 插件,以及 LLVM 的 clangd 插件都能直接在 Code - OSS 运行,使用起来和 VS Code 没有任何区别。
微软的 Remote Development 在 Code - OSS 也没有任何问题。
设置同步服务看起来是不能用的
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~