Installation of py3exiv2 on macOS Big Sur fails | ERROR: No .egg-info directory found in
Installation of py3exiv2 on macOS Big Sur fails | ERROR: No .egg-info directory found in
我正在尝试使用
在 macOS Big Sur 上安装 py3exiv2
pip install py3exiv2
和
pip3 install py3exiv2
两者都产生
ERROR: No .egg-info directory found in/private/var/folders/gf/g7tsgb6x4l9gyms1jm5kmlsc0000gn/T/pip-pip-egg-info-__dllgi9
这个问题有解决办法吗?
我已经在 Python 3.7.0
上安装了 pyexiv2、exiv2 和 boost.python 运行
我发现了 Robert here 针对 macOS Catalina 列出的类似问题,
使用
安装依赖项
brew install boost-python3 gexiv2 pygobject3
然后下载 py3exiv2 package
并使用
安装
pip install py3exiv2-{version_number}.tar.gz
在 macOS Big Sur 上也能像魅力一样工作!
标记为正确的答案在 MacOS catalina 中不再适用于我。 pip3 没有在正确的位置寻找头文件。在这里查看我的答案:https://answers.launchpad.net/py3exiv2/+question/700064
这是为我修复的:
要解决此问题,请执行以下操作:
brew install boost-python3 gexiv2 pygobject3
安装依赖项后,您会遇到更多错误。要解决这些问题,请设置正确的包含和链接器路径,然后使用 pip 安装模块。
export CPLUS_INCLUDE_PATH=/usr/local/Cellar/exiv2/0.27.5_1/include/:/usr/local/opt/libssh/include/:/usr/local/Cellar/boost/1.76.0/include/
export LDFLAGS="-L/usr/local/Cellar/boost-python3/1.76.0/lib -L/usr/local/Cellar/exiv2/0.27.5_1/lib"
pip install py3exiv2
或者如果您使用的是 pipenv
CPLUS_INCLUDE_PATH=/usr/local/Cellar/exiv2/0.27.5_1/include/:/usr/local/opt/libssh/include/:/usr/local/Cellar/boost/1.76.0/include/ LDFLAGS="-L/usr/local/Cellar/boost-python3/1.76.0/lib -L/usr/local/Cellar/exiv2/0.27.5_1/lib" pipenv install
我正在尝试使用
在 macOS Big Sur 上安装 py3exiv2pip install py3exiv2
和
pip3 install py3exiv2
两者都产生
ERROR: No .egg-info directory found in/private/var/folders/gf/g7tsgb6x4l9gyms1jm5kmlsc0000gn/T/pip-pip-egg-info-__dllgi9
这个问题有解决办法吗?
我已经在 Python 3.7.0
上安装了 pyexiv2、exiv2 和 boost.python 运行我发现了 Robert here 针对 macOS Catalina 列出的类似问题,
使用
安装依赖项brew install boost-python3 gexiv2 pygobject3
然后下载 py3exiv2 package 并使用
安装pip install py3exiv2-{version_number}.tar.gz
在 macOS Big Sur 上也能像魅力一样工作!
标记为正确的答案在 MacOS catalina 中不再适用于我。 pip3 没有在正确的位置寻找头文件。在这里查看我的答案:https://answers.launchpad.net/py3exiv2/+question/700064
这是为我修复的:
要解决此问题,请执行以下操作:
brew install boost-python3 gexiv2 pygobject3
安装依赖项后,您会遇到更多错误。要解决这些问题,请设置正确的包含和链接器路径,然后使用 pip 安装模块。
export CPLUS_INCLUDE_PATH=/usr/local/Cellar/exiv2/0.27.5_1/include/:/usr/local/opt/libssh/include/:/usr/local/Cellar/boost/1.76.0/include/
export LDFLAGS="-L/usr/local/Cellar/boost-python3/1.76.0/lib -L/usr/local/Cellar/exiv2/0.27.5_1/lib"
pip install py3exiv2
或者如果您使用的是 pipenv
CPLUS_INCLUDE_PATH=/usr/local/Cellar/exiv2/0.27.5_1/include/:/usr/local/opt/libssh/include/:/usr/local/Cellar/boost/1.76.0/include/ LDFLAGS="-L/usr/local/Cellar/boost-python3/1.76.0/lib -L/usr/local/Cellar/exiv2/0.27.5_1/lib" pipenv install