2024-06-16 02:23:42 发布
网友
我的目标主机是SUSE 11,但它无法访问internet。 我能够从源代码安装Python3.6.1,但我不得不使用--with-ensurepip=no禁用pip 否则,安装失败,出现ModuleNotFoundError:没有名为“pyexpat”的模块 如果我尝试使用get安装pip-点对点我也有同样的错误。(没什么好惊讶的)
我如何解决这个问题?在
我也有同样的构建错误,但是pyenv。我不确定我的解决方案是否有效,但希望它能奏效。在
我花了整整4个小时搜索,网上的每个人似乎都在说Mojave和up缺少一些标题,然后指示您在此处手动下载这些标题:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
不过,我认为安装这些头文件才是真正导致问题的原因。在
我不知道这是否是正确的修复,但是去https://developer.apple.com/download/more/并下载/重新安装命令行工具是唯一对我有效的方法。在
在重新安装了命令行工具之后,我没有安装据称丢失的头文件。然后我没有遇到构建失败,提到缺少pyexpat模块。在
我按照here的说明解决了这个问题:
特别是for循环:
for m in _struct binascii unicodedata _posixsubprocess math pyexpat _md5 _sha1 _sha256 _sha512 select _random _socket zlib fcntl; do sed -i "s/^#\(${m}\)/\1/" Modules/Setup; done
非常感谢沃伦和所有投稿人。在
我也有同样的构建错误,但是pyenv。我不确定我的解决方案是否有效,但希望它能奏效。在
我花了整整4个小时搜索,网上的每个人似乎都在说Mojave和up缺少一些标题,然后指示您在此处手动下载这些标题:
不过,我认为安装这些头文件才是真正导致问题的原因。在
我不知道这是否是正确的修复,但是去https://developer.apple.com/download/more/并下载/重新安装命令行工具是唯一对我有效的方法。在
在重新安装了命令行工具之后,我没有安装据称丢失的头文件。然后我没有遇到构建失败,提到缺少pyexpat模块。在
我按照here的说明解决了这个问题:
特别是for循环:
非常感谢沃伦和所有投稿人。在
相关问题 更多 >
编程相关推荐