gpt4 book ai didi

python - 外置硬盘上 Ubuntu 14.04 LTS 中的 Virtualenv (python)

转载 作者:行者123 更新时间:2023-11-28 18:29:09 24 4
gpt4 key购买 nike

我正在尝试在我用于 Ubuntu 和 Windows 安装的外部硬盘驱动器上创建一个 virtualenv(我有一个 SSD 并且使用 2TB 外部硬盘驱动器用于除 PC 游戏之外的任何东西)。

当我导航到该位置并尝试使用适用于标准 Ubuntu 主驱动器的命令创建它时,我得到以下信息:

nebelhom@nebelhom-desktop:/media/extHDD/virt_folder$ virtualenv MyFolder
New python executable in /media/nebelhom/extHDD/virt_folder/MyFolder/bin/python
ERROR: The executable /media/nebelhom/extHDD/virt_folder/MyFolder/bin/python could not be run: [Errno 13] Permission denied

用“sudo”运行相同的命令也没有帮助,并给出了与上面相同的错误。

我接下来尝试的是指示python版本

nebelhom@nebelhom-desktop:/media/nebelhom/extHDD/virt_folder$ sudo virtualenv -p python2.7 MyFolder
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in /media/nebelhom/extHDD/virt_folder/MyFolder/bin/python2.7
Not overwriting existing python script /media/nebelhom/extHDD/virt_folder/MyFolder/bin/python (you must use /media/nebelhom/extHDD/virt_folder/MyFolder/bin/python2.7)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 2332, in <module>
main()
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 711, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 924, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1369, in install_python
os.symlink(py_executable_base, full_pth)
OSError: [Errno 17] File exists

现在我卡住了:/。你们有没有人尝试过这样的事情并成功了?我在这里真的没有想法......

我之前曾尝试搜索解决方案,但对于这个特定问题,我没有找到任何有用的东西。我将继续寻找并发布我能找到的可能远程相关的任何链接。

在此先感谢您提供的任何帮助。非常感谢。

最佳答案

我认为它的发生是因为您的外部硬盘上的文件系统。从你的问题我可以猜到你的外置硬盘同时用于windows和linux,它的文件系统可能是NTFS。

文件权限在 NTFS 和所有常用的 linux 上不存在,例如 chown 和 chmod,这可能是您遇到这些问题的原因。

我建议您尝试使用基于 Linux 的文件系统(如 ext4)在您的 ext HDD 上创建一个新分区。然后尝试创建一个虚拟环境。

我试过在可移动磁盘上创建 python 虚拟环境,效果很好,只有 FS 是 ext4。

关于python - 外置硬盘上 Ubuntu 14.04 LTS 中的 Virtualenv (python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38884536/

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