将python项目与虚拟环境关联

将python项目与虚拟环境关联,python,python-3.x,virtualenv,virtualenvwrapper,Python,Python 3.x,Virtualenv,Virtualenvwrapper,一直在寻找,但没有成功,我不知道我是否错过了一些东西,但我已经有了一个virtualenv,但我如何创建一个项目来关联virtualenv,谢谢 p.S.Am在windows上我可能错了,但我不认为VirtualNV本质上就是与项目相关联的东西。当你使用virtualenv时,你基本上是在说,“我正在使用这个Python解释器,在上面安装我想要的东西,并将它从整个计算机默认使用的Python解释器中分离出来。”;它只是一个自定义版本的Python解释器,您可以通过它运行代码。IDE中有一些工具,

一直在寻找,但没有成功,我不知道我是否错过了一些东西,但我已经有了一个virtualenv,但我如何创建一个项目来关联virtualenv,谢谢


p.S.Am在windows上

我可能错了,但我不认为VirtualNV本质上就是与项目相关联的东西。当你使用virtualenv时,你基本上是在说,“我正在使用这个Python解释器,在上面安装我想要的东西,并将它从整个计算机默认使用的Python解释器中分离出来。”;它只是一个自定义版本的Python解释器,您可以通过它运行代码。IDE中有一些工具,比如PyCharm,可以让您将项目与virtualenv关联起来,但它们是基础软件之上的另一层

为了在项目中使用virtualenv,您需要在每次希望使用它时“激活”它。找到了在Windows上激活virtualenv的文档

编辑:

看到你的帖子里有VirtualVWrapper的标签,所以我做了一些调查。似乎存在
mkproject
命令,该命令创建一个项目文件夹,然后将其与virtualenv解释器关联。可以找到有关它的文档。

要求:

  • 虚拟环境
  • 皮查姆
转到virtualenv并键入
whichpython

添加远程项目解释器(文件>默认设置>项目解释器(cog)添加远程)

您需要设置文件系统,以便PyCharm也可以打开项目

注:

  • 不要在未保存跑步配置的情况下关闭虚拟环境,否则会导致pycharm将您的跑步配置视为已损坏
  • 右上角有一个按钮,上面写着
    share
    启用此选项,您的跑步配置将保存到.idea文件中,您将不会遇到太多问题

如果您已经安装了virtualenv,只需开始使用它即可

  • 使用
    cmd
    上的
    virtualenv env_name
    创建项目虚拟环境。要将特定版本的python与您的环境相关联,请使用:
    virtualenv env_name-p pythonx.x
  • 通过导航到其脚本文件夹并执行
    Activate
    来激活环境
  • 您的终端现在正在使用您的虚拟环境,这意味着您安装的每个python包和运行的python版本都将是您在环境中配置的
  • 我喜欢创建名称类似于我的项目的环境,我总是为每个项目使用一个环境,这有助于跟踪我的特定项目需要运行的包

    如果您还没有读过很多关于venvs的内容,请尝试在Google上搜索
    requirements.txt
    以及
    pip freeze
    命令,这些命令对于跟踪项目包非常有用。

    我喜欢管理环境:

    Pipenv是一个工具,旨在将所有包装世界中最好的(bundler、composer、npm、cargo、Thread等)带入Python世界。Windows是世界上一流的公民

    它会自动为您的项目创建和管理virtualenv,并在您安装/卸载软件包时从PIP文件中添加/删除软件包。它还生成非常重要的Pipfile.lock,用于生成确定性构建

    Pipenv的主要目的是为应用程序的用户和开发人员提供一种简单的方法来设置工作环境


    可能就是这样?所以基本上只需激活它并从那里运行python文件/代码,对吗?ThanxI同意你所说的大部分内容,但我还是会将特定环境与我的特定项目联系起来,每个项目都有一个特定的环境是非常有用的,但是当然,你可以对许多项目使用单个环境。