簡體   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