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

2024-06-20 11:41:00 发布

您现在位置:Python中文网/ 问答频道 /正文

OS:Manjaro
Python:3.8

在我的计算机上,我有两个分区,一个是安装Manjaro的地方,另一个是辅助SSD。 每次在辅助SSD中运行此命令virtualenv env时,都会出现以下错误:

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

这个命令也是一样python3 -m venv tutorial-env我得到了同样的错误

但有趣的事实是,如果我试图在主分区下运行这些命令中的任何一个,那么一切都可以正常工作,没有任何错误

你们谁能帮我理解这里发生了什么,为什么我会犯这个错误?还有,我该如何修复它?因为我真的需要在这个辅助分区下创建一个python环境


Tags: 命令envbinvirtualenvos地方计算机错误
1条回答
网友
1楼 · 发布于 2024-06-20 11:41:00

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

相关问题 更多 >