首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命Python : init_import_size:导入站点模块失败

致命Python : init_import_size:导入站点模块失败
EN

Stack Overflow用户
提问于 2022-02-08 11:35:39
回答 1查看 387关注 0票数 0

我试图在QGIS python控制台中打开Anaconda环境。为此,我导入了子流程并实现了方法x= subprocess.run(r'conda activate env_name,capture_output=True,shell=True)然后是print(x.stderr.decode())

去破译厄勒尔。实际上,相同的代码可以在vs代码或空闲控制台中工作,但在qgis控制台中不能工作。这是错误

代码语言:javascript
运行
复制
Fatal Python error: init_import_size: Failed to import the site module
Python runtime state: initialized
Traceback (most recent call last):
  File "C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\site.py", line 73, in <module>
    import os
  File "C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\os.py", line 29, in <module>
    from _collections_abc import _check_methods
  File "C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\_collections_abc.py", line 12, in <module>
    GenericAlias = type(list[int])
TypeError: 'type' object is not subscriptable

我寻找了几个解决方案,但不幸的是,它不起作用。

EN

Stack Overflow用户

发布于 2022-03-02 13:50:09

实际上,我终于找到了解决办法。但是,我不确定这是否是最优解。我试着将QGIS从anaconda手风琴安装到命令:

代码语言:javascript
运行
复制
 1. open anaconda and create a new environment named ‘qgis_env’
 2. open anaconda prompt and write‘conda activate qgis_env’ 
 3. Write this command ‘conda install -c conda-forge qgis’ 

通过在适当的环境中直接编写qgis,您可以轻松地打开qgis的后记。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71033215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档