繁体   English   中英

在Pycharm中安装Zipline模块有效,但是在尝试使用它时无效

[英]Installing the Zipline module in Pycharm works but it doesnt work when trying to use it

我已经安装了python 3.5和2.7作为项目解释器。 每当我安装Zipline时,它都说安装成功,但是我无法在软件包中找到它,也无法输入python文件“ import zipline ...”。

要回答这个问题,如果说明如何安装Zipline以及该项目使用哪个Python解释器,将是有益的。 可能与此有关的其他因素是您是否正在使用虚拟环境,可以通过单击终端,然后在行前显示(venv)进行检查。

更新#1

@cem在Pycharm中创建项目时,它将为该项目创建虚拟环境。 您可以通过单击“左下角的终端来查看是否正确。底线应类似于以下内容: (venv) C:\\Users\\griff\\PycharmProjects\\untitled>注意(venv)。

要找出在Pycharm中用于此项目的Python解释器,请再次在Pycharm中打开终端。 并键入python --version将输出正在使用的Python解释器。

您应该在Pycharm中安装软件包的方式是:

1)再次单击终端

2)输入pip install zipline

这将在您的venv上为Pycharm安装该软件包,您应该能够导入它们。

更新#2

@cem我相信的问题是,您正在使用未在Pycharm项目上使用的Python解释器安装库。 解决此问题的一种方法是使用虚拟环境。 对于Python开发人员来说,为他们的项目创建虚拟环境并避免全局安装库是一个好习惯。 因此,似乎您没有使用虚拟环境。 要在Pycharm中启动虚拟环境,请遵循以下指南: https ://www.jetbrains.com/help/pycharm-edu/creating-virtual-environment.html

然后按照我在Update 1中指出的步骤,重新安装该软件包。

更新#3

因此,这不是最佳做法解决方案,但现在我们只需要解决此问题即可。 打开终端,然后输入python --version 记下版本。 然后输入python3 pip install zipline或仅pip install zipline以其中一种有效。 之后,打开Pycharm并确保用于该项目的Python解释器python --version输入terminal时返回的版本相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM