当前位置: 首页 > 知识库问答 >
问题:

PyCharm与Pyenv

能可人
2023-03-14

Pyenv virtualenv的如何配合Pycharm 2016.3使用?在Pycharm的早期版本中,我可以很容易地设置本地解释器来指向我机器上安装的任何东西。

我的第一个想法是在项目的根目录上添加. python-version文件。我安装了Pyenv虚拟环境,所以这将激活

如何在新的 PyCharm 2016.3 中选择我的本地 Pyenv 我曾经能够将路径设置为变量,现在我只能使用下拉菜单浏览路径。它似乎没有显示隐藏文件,例如pyenv ~./.pyenv/versions{project}的默认路径。

共有3个答案

郎和通
2023-03-14

就个人而言,我在一起使用pyenvpipenv时获得了最好的体验。到目前为止,我为此使用了单独的命令,而不是使用pyenv-

我启动新项目的工作流:

  1. 创建文件夹并切换到其中:
    mkdir new_project ; cd new_project
  2. 设置所需的本地 pyenv 版本:
    pyenv 本地 3.8.0
  3. 创建一个空的pipenv虚拟环境,只使用该本地版本:
    pipenv --python $(pyenv 哪个python)

现在到了棘手的部分:PyCharm支持Pipenv作为解释器,但在初始解释器选择后它不再自动识别它(这发生在项目启动/项目首次打开时自动发生)。
所以 - 如果你刚刚创建了一个新的项目文件夹(还没有创建 PyCharm 的 .idea/ 文件夹),它会很好地识别项目的 Pipenv-Virtualenv 并将其设置为项目解释器,自动:

如果已经有< code >。idea/文件夹,这并不容易,因为PyCharm的GUI只支持创建一个新的Pipenv环境,但是您仍然可以选择:

    关闭 PyCharm,
  • 删除 .idea/ 文件夹,然后在 PyCharm 中重新打开项目文件夹。
    • 这也将删除其他项目设置,但对于新环境来说不应该太重要。

慕宪
2023-03-14

获取<code>pyenv virtualenv</code>插件,用于更多项目专用环境。

然后,为项目创建一个新环境:(假设我们用pyenv安装了python-3.7.1,我们将使用它)

$ pyenv virtualenv 3.7.1 projectName-3.7.1

此命令为我们的环境生成文件夹。

打开<code>pyCharm</code>(使用v2018.3.1):

创建新项目

现在您可以输入环境的路径:

~/.pyenv/versions/projectName-3.7.1/bin/python3

然后按创建..仅此而已。

如果已经存在项目:

档案

同样,您可以像上面一样键入环境的路径。因此,您将看到此环境中安装的软件包。

如果要在命令行上使用相同版本的python和环境,则必须使用

$ pyenv activate projectName-3.7.1

命令。

请注意,pyenv virtualenv 可以在终端内输入文件夹时激活该环境,方法是将其名称放入 .python 版本文件中。

有关pyenv-

柴星津
2023-03-14

在 Pycharm 版本 2017.3 中,您可以转到 Pycharm -

这将打开一个新窗口,其中virtualenv Environment是左侧的选项之一。选择它后,您将获得一个选项,可以创建新的虚拟环境,也可以使用现有的虚拟环境。在下拉文本框旁边,您可以单击“…”并浏览到使用pyenv创建的现有virtualenv并将其选中。当您从Pycharm启动终端时,它将选择这个virtualenv,并在创建该virtualen时使用相应的python解释器作为设置。

 类似资料:
  • 问题内容: 如果我在应用程序中使用以下格式,则除PyCharms解析/自动完成功能外,其他所有功能均可用: 如果我在应用程序中使用以下格式,则一切正常。但是,a,这不是导入库的正确方法: 有什么方法可以使PyCharm正确解析第一个语法? 问题答案: 该flask.ext命名空间是一个transistion命名空间,看到拓进口过渡部分的的瓶扩展开发文档: 一段时间以来,我们建议对Flask扩展使用

  • 我想在PyCharm中运行ROS,但是找不到。应该在其中进行更改的桌面文件。此外,我想使用为< code>PyTorch创建的相同环境,不想更改解释器。有人能帮我一下吗? 问候。

  • 问题内容: 我正在使用Mac OS X并尝试设置pycallgraph。 香港专业教育学院安装pycallgraph与pip和graphviz与自制。 一切都可以从Shell进行。但不是来自pycharm。 此处: -> virtualenv目录 ->项目目录 它要我做什么? 问题答案: 答案是: 在菜单栏中: -> -> 在对话框中: 对于所选文件或对于默认值/ Python: 环境字段组: >

  • 我是apache spark的新手,显然我在我的macbook中安装了apache spark with homebrew: 我想开始玩,以便了解更多关于MLlib的信息。但是,我使用Py魅力在python中编写脚本。问题是:当我去Py魅力并尝试调用pyspark时,Py魅力找不到模块。我尝试将路径添加到Py魅力,如下所示: 然后我在博客上尝试了这个: 并且仍然无法开始使用PySpark与Py魅力

  • 我已经成功地在我的Windows机器上安装了gnuradio,并尝试将随附的python环境(Python 2.7)与PyCharm v2018集成。我创建了一个新项目,并为包添加了一个用户定义的路径,以指向所有gnuradio库的位置(C:\Program Files\GNURadio-3.7\lib\site-包)。 在Pycharm可以毫无怨言地看到所有gnuradio包的意义上,一切似乎都

  • 我有一个重新出现的问题,每当我有一台新的笔记本电脑在工作时,我需要手动从pycharm中删除所有旧的设置。 作为一个鼓舞人心的例子,我必须放置自定义的拆分和侧窗格(远程部署配置)。对于窗格拆分,主要是因为我没有看到pycharm有默认设置。 有没有一种方法可以毫不费力地导入所有这些?e、 g.导入一些pycharm特殊配置文件或其他文件? 对于特定的拆分窗格,我确信可以按照这些说明进行操作,但我希