问题描述
当我尝试使用pip install Quartz
在系统上安装Quartz时,遇到以下错误.我将Mac OSX与Anaconda一起使用.感谢您的帮助.
When I try to install Quartz on my system using pip install Quartz
, I face with the following error. I use Mac OSX with Anaconda. Any help is appreciated.
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/sb/llj7h5px227_5b0__3v0sw5r0000gn/T/pip-build-qf8ezbu5/Quartz/setup.py", line 35, in <module>
install_requires=read_dependencies("requirements.txt"),
File "/private/var/folders/sb/llj7h5px227_5b0__3v0sw5r0000gn/T/pip-build-qf8ezbu5/Quartz/setup.py", line 7, in read_dependencies
with open(req_file) as req:
FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt'
推荐答案
该软件包的setup.py
中似乎存在一个错误,因此我尝试了以下操作:
There seems to be a bug in the setup.py
of the package, so I tried the following:
- 运行:
pip download quartz
. - 找到下载的
quartz-0.0.1.dev0.tar.gz
. -
提取并在
setup.py
中找到以下行
- Run:
pip download quartz
. - Find the downloaded
quartz-0.0.1.dev0.tar.gz
. Extract and in
setup.py
find the following line
install_requires=read_dependencies("requirements.txt")
并将其更改为:
install_requires=read_dependencies("quartz.egg-info/requires.txt")
运行:pip install -e /path/to/quartz-0.0.1.dev0
.
应该完成安装而不会出现错误.
Setup should be completed w/o errors.
或者尝试此操作(它可以修复ImportError:安装pyautogui
时遇到的名为'Quartz'的模块,我在安装pyautogui
时遇到的问题):
Alternatively try this (which fixes ImportError: No module named 'Quartz' when installing pyautogui
I encountered when installing pyautogui
):
-
pip install pyobjc-core
-
pip install pyobjc-framework-Quartz
pip install pyobjc-core
pip install pyobjc-framework-Quartz
这篇关于“没有这样的文件:'requirements.txt'错误"在安装Quartz模块时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!