gpt4 book ai didi

python - 如何在 USB 闪存中创建 Python 虚拟环境

转载 作者:行者123 更新时间:2023-12-04 19:11:47 25 4
gpt4 key购买 nike

我在 Windows 10 上的虚拟框中运行 ubuntu 18.04.1。Ubuntu 运行的是 2.7 版本的 python。 U 盘挂载到路径 /opt/ext_usb/yyyy .当我尝试执行命令 virtualenv my-env-name --no-site-packages ,我收到以下错误。

Running virtualenv with interpreter /usr/bin/python2
New python executable in /opt/ext_usb/jpr_lamp/bin/python2
Also creating executable in /opt/ext_usb/jpr_lamp/bin/python
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/virtualenv.py", line 2375, in <module>
main()
File "/usr/lib/python3/dist-packages/virtualenv.py", line 724, in main
symlink=options.symlink)
File "/usr/lib/python3/dist-packages/virtualenv.py", line 946, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/lib/python3/dist-packages/virtualenv.py", line 1417, in install_python
os.symlink(py_executable_base, full_pth)
OSError: [Errno 1] Operation not permitted

我想知道为什么在 USB 内存棒内创建 python 虚拟环境时权限被拒绝。是不是因为 ubuntu 在 VM 中运行并且 USB 在 Windows 之间共享。请帮忙 !

笔记:
我尝试使用 ln -s /usr/bin/python /sampe/path/inUsb 在 U 盘上创建符号链接(symbolic link)并且未能创建符号链接(symbolic link)。

这是问题的真正原因吗?如果是这样,如何摆脱这个问题。提前致谢 !

最佳答案

感谢您的评论@wholevinski

我用的 U 盘是 Fat32 文件系统,不支持符号链接(symbolic link)。将文件系统从 fat32 更改为 NTFS 后能够创建符号链接(symbolic link)。现在我可以在 USB 闪存中创建 python 虚拟环境。

关于python - 如何在 USB 闪存中创建 Python 虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53008229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com