Py学习  »  pycharm

在pycharm中使用anaconda(导入库错误,更新anaconda和虚拟环境)

Pedram • 5 年前 • 2270 次点击  

我以前做过什么

当我开始在pycharm中使用anaconda时,我安装了anaconda,然后安装了pycharm。运行pycharm并在以下菜单(下图)中选择 ~/Anadaconda/python.exe pycharm解释器的路径,我在所有项目中都使用了这个解释器。我没什么问题。

Setting > Project Interpret>Gear button > Add > System Interpreter 问题1: 这个程序正确吗?

有个叫 Virtualenv Environment 在照片中。据我所知,这使得一个项目及其依赖项被隔离。但我并没有完全理解它的用途。

问题2: 隔离项目有什么用?我为什么要这样做?(举个例子会有所帮助)

当然,这是一个好处和用途,所以 第三个问题 来这里。 有一个复选框显示 Make it available for all project 这个选项仍然是孤立的吗?

Setting > Project Interpret>Gear button > Add > Virtualevn Environment

实际问题

问题开始于一周前,当时我想安装新版的水蟒3.5.1。我做到了。但我希望我没有。 这样做之后,对于我导入到我的项目中的每个包,我都会得到一个错误,看起来它根本无法识别它们。 例如:

module=self.\u系统导入(名称,*args,**kwargs)

导入错误:dll加载失败:找不到指定的模块。

在处理上述异常期间,发生了另一个异常:

SKEXIL:

导入错误: 导入多数组numpy扩展模块失败。大多数 可能您正试图导入一个失败的numpy版本。

如果你正在处理一个麻木的git repo,尝试 git clean -xdf (删除所有) 不受版本控制的文件)。否则重新安装numpy。

原始错误为:dll加载失败:找不到指定的模块。

累了,重新安装了几次pycharm和anaconda。我开始为这个发疯了。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30796
 
2270 次点击  
文章 [ 2 ]  |  最新文章 5 年前