函数未实现:'lib' -> 'my/path/to/venv/lib64'

2023-12-15

操作系统:Manjaro
蟒蛇:3.8

我的计算机上有 2 个分区,一个是安装 Manjaro 的位置,另一个是辅助 SSD。 每次当我运行这个命令时virtualenv env在我的辅助 SSD 中,我收到以下错误:

OSError: [Errno 38] Function not implemented: '/usr/bin/python3' ->
'path/to/my/env/bin/python'

也与此命令相同python3 -m venv tutorial-env我遇到了同样的错误。

但有趣的事实是,如果我尝试在主分区下运行这些命令中的任何一个,一切都会工作得很好,没有任何错误。

你们中的任何人都可以帮助我了解这里发生了什么以及为什么我会收到此错误吗?另外,我该如何修复它?因为我确实需要在该辅助分区下创建一个python环境。


你的SSD很可能被格式化为FAT文件系统,FAT不实现符号链接,而virtualenvs默认使用符号链接到它们创建的Python版本。你可以试试virtualenv --always-copy以避免第二个磁盘上的符号链接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

函数未实现:'lib' -> 'my/path/to/venv/lib64' 的相关文章

随机推荐