gpt4 book ai didi

python setup.py sdist 错误 : Operation not permitted

转载 作者:IT老高 更新时间:2023-10-28 21:06:18 26 4
gpt4 key购买 nike

我正在尝试创建一个 python 源包,但是在为文件创建硬链接(hard link)时它失败了。

$ python setup.py sdist

running sdist
running check
reading manifest template 'MANIFEST.in'
writing manifest file 'MANIFEST'
making hard links in foo-0.1...
hard linking README.txt -> foo-0.1
error: Operation not permitted

我尝试使用 sudo 运行该命令,但它会产生相同的错误。

这也会产生同样的错误:

ln foo bar

我正在使用 vbox 运行 ubuntu 的虚拟实例,这可能是问题所在。在创建源代码分发时是否可以使用硬链接(hard link)?

系统信息:

Ubuntu 服务器 11.04;虚拟盒子 4.14;osx 10.6.6; python 2.7.1;

最佳答案

同样的问题。我正在使用 vagrant,我的主机操作系统是 Windows,而 Gust 操作系统是 Ubuntu。我不是 vim 粉丝,所以@simo 的回答对我没有多大帮助,因为我真的依赖虚拟框共享文件夹将 sublime 编辑器所做的更改同步到 Ubuntu 虚拟机。

感谢 Fabian Kochem,他找到了一个快速而肮脏的解决方法:post

# if you are not using vagrant, just delete os.link directly,
# The hard link only saves a little disk space, so you should not care
if os.environ.get('USER','') == 'vagrant':
del os.link

关于python setup.py sdist 错误 : Operation not permitted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719380/

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