Python ImportError:尝试通过pip安装时,没有名为_markerlib的模块

Python ImportError:尝试通过pip安装时,没有名为_markerlib的模块,python,django,heroku,pip,Python,Django,Heroku,Pip,有人遇到过同样的问题吗?我尝试从以下位置运行解决方案: pip install --upgrade distribute 及 每次我都得到了同样的结果: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-JC9mq_/distribute/setup.py", line 58, in <module>

有人遇到过同样的问题吗?我尝试从以下位置运行解决方案:

pip install --upgrade distribute

每次我都得到了同样的结果:

Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-JC9mq_/distribute/setup.py", line 58, in <module>
        setuptools.setup(**setup_params)
      File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "setuptools/command/egg_info.py", line 177, in run
        writer = ep.load(installer=installer)
      File "pkg_resources.py", line 2241, in load
        if require: self.require(env, installer)
      File "pkg_resources.py", line 2254, in require
        working_set.resolve(self.dist.requires(self.extras),env,installer)))
      File "pkg_resources.py", line 2471, in requires
        dm = self._dep_map
      File "pkg_resources.py", line 2682, in _dep_map
        self.__dep_map = self._compute_dependencies()
      File "pkg_resources.py", line 2699, in _compute_dependencies
        from _markerlib import compile as compile_marker
    ImportError: No module named _markerlib
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-build-JC9mq_/distribute/setup.py”,第58行,在
setuptools.setup(**设置参数)
文件“/usr/lib/python2.7/distutils/core.py”,第151行,在安装程序中
dist.run_命令()
文件“/usr/lib/python2.7/distutils/dist.py”,第953行,在run_命令中
self.run_命令(cmd)
文件“/usr/lib/python2.7/distutils/dist.py”,第972行,在run_命令中
cmd_obj.run()
文件“setuptools/command/egg_info.py”,第177行,运行中
writer=ep.load(安装程序=installer)
加载文件“pkg_resources.py”,第2241行
如果需要:self.require(环境,安装程序)
文件“pkg_resources.py”,第2254行,要求
工作集解析(self.dist.requires(self.extras)、env、installer)))
文件“pkg_resources.py”,第2471行,要求
dm=自分解图
文件“pkg_resources.py”,第2682行,在dep_地图中
self.\u dep\u map=self.\u计算依赖项()
文件“pkg_resources.py”,第2699行,在计算依赖项中
从\u markerlib导入编译为编译标记
ImportError:没有名为_markerlib的模块
python 2.7,pip 8.1.2

[编辑]
创建新环境的解决方案。使用
virtualenv myenv--distribute
在本地环境下工作,但是当我尝试推送到heroku时,它给出了完全相同的错误:没有名为_markerlib的模块。所以,问题不仅仅在于本地环境。

我想我是这样解决的

pip uninstall setuptools
download  https://bitbucket.org/pypa/setuptools/raw/0.7.3/ez_setup.py
那就开始吧

pip install %HOME%\Downloads\wheel-0.25.0.tar.gz
pip install  Distribute
我这样做是为了让它能工作

pip install django-validated-file

我想我是这样修好的

pip uninstall setuptools
download  https://bitbucket.org/pypa/setuptools/raw/0.7.3/ez_setup.py
那就开始吧

pip install %HOME%\Downloads\wheel-0.25.0.tar.gz
pip install  Distribute
我这样做是为了让它能工作

pip install django-validated-file

检查这个的可能重复:好的,它在本地环境下工作,但是当我尝试推送到heroku时,它给了我完全相同的错误:没有名为_markerlib的模块。所以,问题不只是在本地环境中。可能的重复检查:好的,它在本地环境中工作,但是当我尝试推送到heroku时,它给了我完全相同的错误:没有名为_markerlib的模块。因此,问题不仅仅在于本地环境。