2016-07-28 60 views
1

有人遇到同樣的問題嗎?我試圖逃避SO解決方案:ImportError:嘗試通過pip安裝時沒有名爲_markerlib的模塊

pip install --upgrade distribute 

pip install --upgrade setuptools 

而我,每次都得到了相同的結果:

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 

蟒蛇2.7,PIP 8.1.2

[編輯] 創建一個新的環境的解決方案。 virtualenv myenv --distribute爲本地環境工作,但是當我嘗試推送到heroku時,它給了我完全相同的錯誤:沒有名爲_markerlib的模塊。所以,這個問題不僅僅侷限於本地環境。

+0

[錯誤的可能重複: 「無模塊名爲\ _markerlib」 上的virtualenv安裝某些包時](http://stackoverflow.com/questions/35780537/error-no-module-named-markerlib-when-installing-some-packages-on-virtualenv) – sushant

+0

看看這個了: http://stackoverflow.com/問題/ 35780537/error-no-module-named-markerlib-when-installing-some-packages-on-virtualenv – 2016-07-28 15:13:32

+0

好的,它適用於本地環境,但是當我嘗試推送到heroku時,它給了我完全相同的錯誤:沒有名爲_markerlib的模塊。所以,這個問題不僅僅侷限於本地環境。 – Vasile

回答

0

我這樣修復它,我想。

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 
相關問題