无法使用 pip 在 MacOSX 上安装模拟包
Unable to install mock package on MacOSX using pip
当我在 virtualenv 中执行 > pip install mock 时出现以下错误
(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'.
我在 travis 上遇到了同样的问题:https://travis-ci.org/bouncestorage/swiftproxy/builds/70313913。我通过升级 pip 和 setuptools 修复了它:
$ ./virtualenv/bin/pip install --upgrade pip
$ ./virtualenv/bin/pip install setuptools --no-use-wheel --upgrade
我使用 virtualenv,但如果没有,同样适用于你。
当我在 virtualenv 中执行 > pip install mock 时出现以下错误
(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'.
我在 travis 上遇到了同样的问题:https://travis-ci.org/bouncestorage/swiftproxy/builds/70313913。我通过升级 pip 和 setuptools 修复了它:
$ ./virtualenv/bin/pip install --upgrade pip
$ ./virtualenv/bin/pip install setuptools --no-use-wheel --upgrade
我使用 virtualenv,但如果没有,同样适用于你。