代码之家  ›  专栏  ›  技术社区  ›  pyeR_biz

conda安装“包”未在Python--版本中显示后Python降级

  •  3
  • pyeR_biz  · 技术社区  · 6 年前

    datashader . 接下来的步骤-

    > python -m venv dashshader #my spelling mistake wrote data->dash 
    > cd dashshader
    > Scripts\activate.bat
    
    (dashshader) > conda install datashader
    # list of packages to be downloaded ...
    # Package to be installed datashader:0.6.6-py36_1
    # list of packages to be updated ...
    # The following will be downgraded: 
          anaconda:       custom-py37_0           --> custom-py36h363777c_0
          python:         3.7.0-hea74fb7_0        --> 3.6.7-h33f27b4_1
    

    (dashshader) > conda list 列出了以上所有软件包,包括dashshader。但当我这么做的时候 import pandas as pd 它失败了。而且 (dashshader) > python --version #3.7.0-hea74fb7_0

    (newenv) > pip install datashader ,安装了另一批软件包,以及 python --version #Python 3.6.7 :: Anaconda custom 我的包裹很好。

    pip list 在旧环境中,我得到了一个 AssertionError: SRE Module mismatch . 虽然我的问题已经解决了 pip ; 我对发生的事一无所知。清晰地 conda 占用了一些与 sre_compile.py 但我不明白为什么它在说它将降级Python之后没有降级Python。

    Traceback (most recent call last):
      File "C:\..\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
        "__main__", mod_spec)
      File "C:\..\Anaconda3\lib\runpy.py", line 85, in _run_code
        exec(code, run_globals)
      File "C:\Users\SaralJoshi\Desktop\Notebooks\venv\dashshader\Scripts\pip.exe\__main__.py", line 2, in <module>
      File "C:\..\lib\re.py", line 123, in <module>
        import sre_compile
      File "C:\..\Anaconda3\lib\sre_compile.py", line 17, in <module>
        assert _sre.MAGIC == MAGIC, "SRE module mismatch"
    AssertionError: SRE module mismatch
    
    0 回复  |  直到 6 年前