如何在 PyCharm 中正确设置 pipenv?

新手上路,请多包涵

我在项目中需要 krakenex,所以我将其导入

import krakenex

我有一个版本的 krakenex

/Users/x/Library/Python/3.6/lib/python/site-packages

.当我执行脚本时

print(krakenex)

它向我展示了上面提到的路径。

将来,我想使用我安装的包中的模块,例如

pipenv install krakenex

优先考虑。

我该怎么做?将虚拟环境的路径添加到sys路径就足够了,还是有更优雅的方法?

原文由 Chris Jung 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 627
2 个回答

您应该将项目解释器指向 virtualenv python bin。所以在 PyCharm File->Settings->Project: ProjectName->Project Interpreter 中,应该会显示一个显示 Project Interpreter 的窗口。

项目口译员

顶部下拉菜单旁边是一个齿轮,您将要添加本地并导航到 virtualenvs python bin。像 virtualenvs/virtualenv_name/bin/python 这样的东西。那么您的项目应该指向正确的位置。

原文由 ForFunAndProfit 发布,翻译遵循 CC BY-SA 3.0 许可协议

现在添加更多关于如何使用 pipenv 设置 PyCharm 的说明:

  1. 在你的项目目录下执行

pipenv –venv

保存输出,稍后您将引用此路径

  1. 在 PyCharm 中,打开 Project Settings,然后选择 project interpreter 首选项 > 项目解释器

  2. 单击添加 Python 解释器 > 系统解释器 > 选择 Python 解释器并粘贴第一个命令的输出,将 /bin/python 附加到末尾。 在此处输入图像描述

请注意,您将需要使用命令行来安装任何包,因为 PyCharm 目前在其包管理工具中不支持 pipenv。但是,我对这种方法没有任何问题。

原文由 Lawrence Coleman 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题