2016-11-16 82 views
1

我在Mac OS上安裝任何軟件包時遇到問題。我已經嘗試更新點,安裝python。卸載python和我嘗試過的其他一些東西。無法使用PIP for python安裝軟件包

運行的命令PIP3安裝indicoio

如下錯誤好心分享我如何克服這種錯誤

Collecting indicoio 
    Using cached IndicoIo-1.0.4.tar.gz 
    Complete output from command python setup.py egg_info: 
    warning: no files found matching '*.sh' 
    no previously-included directories found matching 'docs/_static' 
    warning: no previously-included files found matching '.coveragerc' 
    warning: no previously-included files found matching '.editorconfig' 
    warning: no previously-included files found matching '.landscape.yaml' 
    warning: no previously-included files found matching 'appveyor.yml' 
    warning: no previously-included files found matching 'build_children.sh' 
    warning: no previously-included files found matching 'tox.ini' 
    warning: no previously-included files matching '.git*' found anywhere in distribution 
    warning: no previously-included files matching '*.pyc' found anywhere in distribution 
    warning: no previously-included files matching '*.so' found anywhere in distribution 
    Traceback (most recent call last): 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 156, in save_modules 
     yield saved 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 197, in setup_context 
     yield 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 246, in run_setup 
     DirectorySandbox(setup_dir).run(runner) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 276, in run 
     return func() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 245, in runner 
     _execfile(setup_script, ns) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 47, in _execfile 
     exec(code, globals, locals) 
     File "/tmp/easy_install-mq2t7d4s/Pillow-3.4.2/setup.py", line 753, in <module> 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/core.py", line 148, in setup 
     dist.run_commands() 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 955, in run_commands 
     self.run_command(cmd) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/bdist_egg.py", line 161, in run 
     cmd = self.call_command('install_lib', warn_dir=0) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/bdist_egg.py", line 147, in call_command 
     self.run_command(cmdname) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py", line 313, in run_command 
     self.distribution.run_command(command) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/install_lib.py", line 11, in run 
     self.build() 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/install_lib.py", line 107, in build 
     self.run_command('build_ext') 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py", line 313, in run_command 
     self.distribution.run_command(command) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/build_ext.py", line 338, in run 
     self.build_extensions() 
     File "/tmp/easy_install-mq2t7d4s/Pillow-3.4.2/setup.py", line 521, in build_extensions 
    ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting 

    During handling of the above exception, another exception occurred: 

    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/tmp/pip-build-669f5s37/indicoio/setup.py", line 52, in <module> 
     "futures >= 3.0.0" 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/core.py", line 108, in setup 
     _setup_distribution = dist = klass(attrs) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/dist.py", line 348, in __init__ 
     self.fetch_build_eggs(attrs['setup_requires']) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/dist.py", line 394, in fetch_build_eggs 
     replace_conflicting=True, 
     File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 826, in resolve 
     dist = best[req.key] = env.best_match(req, ws, installer) 
     File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1098, in best_match 
     return self.obtain(req, installer) 
     File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1110, in obtain 
     return installer(requirement) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/dist.py", line 461, in fetch_build_egg 
     return cmd.easy_install(req) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 664, in easy_install 
     return self.install_item(spec, dist.location, tmpdir, deps) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 694, in install_item 
     dists = self.install_eggs(spec, download, tmpdir) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 875, in install_eggs 
     return self.build_and_install(setup_script, setup_base) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 1114, in build_and_install 
     self.run_setup(setup_script, setup_base, args) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 1100, in run_setup 
     run_setup(setup_script, args) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 249, in run_setup 
     raise 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 77, in __exit__ 
     self.gen.throw(type, value, traceback) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 197, in setup_context 
     yield 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 77, in __exit__ 
     self.gen.throw(type, value, traceback) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 168, in save_modules 
     saved_exc.resume() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 143, in resume 
     six.reraise(type, exc, self._tb) 
     File "/usr/local/lib/python3.5/site-packages/pkg_resources/_vendor/six.py", line 685, in reraise 
     raise value.with_traceback(tb) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 156, in save_modules 
     yield saved 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 197, in setup_context 
     yield 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 246, in run_setup 
     DirectorySandbox(setup_dir).run(runner) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 276, in run 
     return func() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 245, in runner 
     _execfile(setup_script, ns) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 47, in _execfile 
     exec(code, globals, locals) 
     File "/tmp/easy_install-mq2t7d4s/Pillow-3.4.2/setup.py", line 753, in <module> 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/core.py", line 148, in setup 
     dist.run_commands() 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 955, in run_commands 
     self.run_command(cmd) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/bdist_egg.py", line 161, in run 
     cmd = self.call_command('install_lib', warn_dir=0) 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/bdist_egg.py", line 147, in call_command 
     self.run_command(cmdname) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py", line 313, in run_command 
     self.distribution.run_command(command) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "/usr/local/lib/python3.5/site-packages/setuptools/command/install_lib.py", line 11, in run 
     self.build() 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/install_lib.py", line 107, in build 
     self.run_command('build_ext') 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py", line 313, in run_command 
     self.distribution.run_command(command) 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/build_ext.py", line 338, in run 
     self.build_extensions() 
     File "/tmp/easy_install-mq2t7d4s/Pillow-3.4.2/setup.py", line 521, in build_extensions 
    ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-669f5s37/indicoio/ 
+0

當您卸載python時,您是否檢查是否有任何文件保留在不同的目錄中? – angelwally

+0

https://en.wikipedia.org/wiki/Does_exactly_what_it_says_on_the_tin – n1c9

+0

@angelwally尚未。將檢查。 – user1206412

回答

1

嘗試使用您的想法:

sudo python setup.py install 

在目錄您安裝了該文件夾。如果這不起作用

python setup.py --help-command 

上面是向我展示了Windows上的其他命令的代碼我不確定Mac上的等價物是什麼。但是我發現了特定的安裝功能,例如install_lib和install_scripts。

+0

嘗試過它沒有幫助 – user1206412

+0

我希望我可以幫助更多,但我沒有Mac :( –

相關問題