Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Pycharm中使用模块包_Python_Module_Pycharm - Fatal编程技术网

Python 在Pycharm中使用模块包

Python 在Pycharm中使用模块包,python,module,pycharm,Python,Module,Pycharm,我是python的新手,正在尝试在Pycharm中导入许多模块,包括numpy和matplotlib 我跑了 py -m pip install --user numpy scipy matplotlib ... 在命令提示符中,该命令似乎已成功运行。然而运行 import numpy 在这一点上,魅力给予 ModuleNotFoundError:没有名为“numpy”的模块 当我通过终端安装这些模块时,有一条线路显示 存储在目录:C:\Users 但是使用 from C:\Users\..

我是python的新手,正在尝试在Pycharm中导入许多模块,包括numpy和matplotlib

我跑了

py -m pip install --user numpy scipy matplotlib ...
在命令提示符中,该命令似乎已成功运行。然而运行

import numpy
在这一点上,魅力给予

ModuleNotFoundError:没有名为“numpy”的模块

当我通过终端安装这些模块时,有一条线路显示

存储在目录:C:\Users

但是使用

from C:\Users\... import numpy
给出一个语法错误

如果我试图通过设置中的项目解释器,然后用pip安装,我会得到

AttributeError:模块“pip”没有属性“main”

这显然是pip现在的工作方式,也是我首先使用命令提示符的原因。 如果我这样做

我得到同样的语法错误。 有人能解释一下如何以最简单的方式让这些模块工作吗?
我发现编码是很自然的,但是刚开始就感觉像是在爬山。

请在虚拟环境中进行

virtualenv --python=3.6 myvenv
source myvenv/bin/activate
pip install numpy

然后转到PyCharm的设置->解释器,选择myvenv解释器。

如果要配置默认解释器:

运行PyCharm,在欢迎窗口中单击配置首选项:

在“首选项”窗口中,在“项目解释器”选项下选择python版本,例如python3.6:

单击应用确定


打开您的项目,PyCharm应该会找到已安装的库。

您使用的是哪一版本的pip?能否添加您配置的ProjectInterpreter?在创建项目时,您可能已经创建了一个新的虚拟环境。因此,当从命令行安装软件包时,您不是在同一环境中安装它们。pycharm正在使用为什么向下投票@零问以一种明确的方式“.让这些模块工作”,“.以最简单的方式”
virtualenv --python=3.6 myvenv
source myvenv/bin/activate
pip install numpy