简体   繁体   English

无法使用pip在MacOSX上安装模拟包

[英]Unable to install mock package on MacOSX using pip

Getting the following error when I do > pip install mock in a virtualenv 当我执行>在virtualenv中pip install模拟时出现以下错误

(test)mystogans-mac:clean_arch resnet$ pip install --upgrade --force-reinstall mock
Downloading/unpacking mock
  Downloading mock-1.1.3.tar.gz (70kB): 70kB downloaded
  Running setup.py egg_info for package mock
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/Users/resnet/Documents/workspace/CodePython/clean_arch/test/build/mock/setup.py", line 10, in <module>
        setuptools_installed = StrictVersion(setuptools.version.__version__)
    AttributeError: 'module' object has no attribute 'version'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
  File "<string>", line 16, in <module>
  File "/Users/resnet/Documents/workspace/CodePython/clean_arch/test/build/mock/setup.py", line 10, in <module>

setuptools_installed = StrictVersion(setuptools.version.__version__)

AttributeError: 'module' object has no attribute 'version'.

I am having the same problem with this on travis: https://travis-ci.org/bouncestorage/swiftproxy/builds/70313913 . 我在travis上遇到了同样的问题: https : //travis-ci.org/bouncestorage/swiftproxy/builds/70313913 I fixed it by upgrading pip and setuptools: 我通过升级pip和setuptools来修复它:

$ ./virtualenv/bin/pip install --upgrade pip
$ ./virtualenv/bin/pip install setuptools --no-use-wheel --upgrade

I use virtualenv but the same should work for you without. 我使用virtualenv,但同样适用于您。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM