python-venv相关内容

Zsh:当我尝试在venv中运行应用程序时,中止python错误

我使用pyenv设置了Python3.6,以便将来可以管理多个版本(例如3.7和3.8)。我没有使用Homebrew安装Python,因为它会更改系统版本。这是我第一次使用zsh外壳,因为它是Catalina OS中的默认外壳。目前,我的现有项目使用的是3.6.8版本。 所以这是我当前的设置: % pyenv versions 结果: system * 3.6.8 (s ..
发布时间:2022-08-09 14:09:39 Python

如何配置VS代码的集成终端以使用正确的Python解释器

TL;DR 此问题不是询问如何选择Python解释器来运行或调试代码;此问题不是询问有关虚拟环境的任何内容,或如何激活虚拟环境,所有这些都是有效的。我觉得很重要的一点是,下面的问题以前也被问过,但由于对问题的内容感到困惑,未能得到满意的答案。社区成员通常认为我在这个问题开始时提到的一个问题是被问到的,这是我刚才写的一个很好的例子here。 这是我的问题: How用户是否可以将其集 ..
发布时间:2022-04-03 22:25:39 Python

CONDA VIRTUAL_ENV环境变量

是否有可靠的方法自动更新(或设置)等于环境变量的环境变量?例如在运行conda activate 或conda deactivate时? 理想情况下,当我创建新环境时,我也不想做任何额外的事情。例如,如果Iconda create -n && conda activate ,则应自动更新VIRTUAL_ENV环境变量。 我希望将 ..
发布时间:2022-04-02 18:11:31 其他开发

巨蟒3.6-venv劫持皮普。有什么方法可以防止这种情况发生?

我正在追踪安装失败。我有一个全新的ubuntu异种安装。我有几个不同的项目,每个项目都涉及到需要不同版本的python的依赖项,其中包括一个gnuradio项目,它似乎合理地预期pip指向python2.7。以下是我运行的第一部分: $ sudo apt-get update $ sudo apt-get -yq upgrade $ sudo apt-get -yq install pyth ..
发布时间:2022-03-25 22:35:16 Python

如何在会场内使用SublimeText?

我一直按照a tutorial和(1)为我的项目创建一个新目录,(2)在该目录中运行C:UsersJohnSmithAppDataLocalProgramsPythonPython38python-m venv.venv以创建虚拟环境,(3)运行.venvScriptsactivate将其激活,(4)运行以安装应该仅在此环境中可用的python-m pip install flask,(5)fla ..
发布时间:2022-03-13 20:31:33 Python

Anaconda 环境 bash 前缀太长

我在使用 -p 选项指定路径的项目文件夹中创建了 anaconda 环境,即不在默认的 anaconda3/envs 文件夹中: conda create -p venv 问题是,当我激活该环境时,终端中的 bash 前缀太长,即它会将环境的整个路径添加到提示符之前: (/path/to/the/environment/venv) user@machine: ~/path/to/enviro ..
发布时间:2022-01-10 21:44:55 其他开发

无法将 Python venv 克隆到另一台 PC

我想将我现有的 venv 克隆到另一台 PC,但只是复制粘贴不起作用.当我复制 venv 并粘贴到第二台机器并运行时 点列表 它只列出 pip 和 setup_tools 作为已安装的依赖项.我尝试了另一种方法来克隆包.我在第二台机器上创建了一个新的 venv 并将第一个 venv 的所有文件复制到那个新的 venv,并跳过新 venv 中同名的现有文件.现在,当我跑步时 点列表 ..
发布时间:2021-12-31 23:22:13 Python

如何在 .bat 批处理文件中启动 Python 虚拟环境?

每次在 Windows 10 上启动 Python Flask 应用程序时,我都需要设置一长串临时环境变量.现在我想创建一个批处理文件,以便通过双击运行所有设置.如果我复制它们并粘贴到 cmd 提示符下,以下几行运行良好,但我无法在批处理文件中运行它们. 批处理文件的执行总是在批处理文件中的第二行 venv\scripts\activate 跳闸并退出,如果我在 cmd 处逐行复制和粘贴,则 ..
发布时间:2021-12-25 17:29:17 其他开发

heroku Flask webapp 部署中的requirements.txt vs Pipfile?

我正在尝试将 Flask 网络应用程序部署到 Heroku,但我看到了关于需要在 git 存储库中包含哪些文件的相互矛盾的信息. 我的 web 应用程序是在虚拟环境 (venv) 中构建的,所以我有一个 Pipfile 和一个 Pipfile.lock.我还需要 requirements.txt 吗?一个会取代另一个吗? 我的另一个相关问题是,如果某个包在虚拟环境中安装失败会发生什么: ..
发布时间:2021-12-16 22:56:50 其他开发

如何从虚拟环境中获取 flake8 作为全局包和其他包?

我使用带有 flake8 linter 的 Visual Studio Code,但我不知道如何创建一个可以访问全局安装包 (flake8) 的虚拟环境.virtualenv env --system-site-packages 不像我想要的那样工作,因为当我输入命令 pip freeze 时,它会显示所有全局包. 解决方案 您可以设置"python.linting.flake8Path" ..
发布时间:2021-09-18 18:46:05 Python

python解释器无法识别虚拟环境

我在 vscode 中创建了一个虚拟环境并激活了它,但是,虚拟环境没有显示在 python 解释器路径中.只显示默认的 python 路径.此外,当我尝试在 venv 处于活动状态时在终端中安装任何模块时,它仅显示无法使用“"创建进程.安装模块.请帮我解决这个问题. 以下是我用来创建虚拟环境的步骤: 我使用命令“pip install virtualenv"安装了 virtualenv ..
发布时间:2021-09-18 18:44:59 其他开发

无法找到或创建新的 virtualenv

我刚刚获得 Python 3.5.2 并想创建一个 virtualenv. 我以前做过这个.现在,我在 Python2.7 项目上有一个 virtualenv,我仍然可以使用 source bin/activate 打开它. 但是尽我所能,从/home 或/path/to/virtualenv 或/path/to/virtualenv-$,无论是否在命令行中添加 sudo 和 pyth ..
发布时间:2021-09-18 18:42:52 Python

新创建的 Python 虚拟环境中的默认库

我使用 python virtualenv 工具创建了一个新的虚拟环境. virtualenv venv 然后我激活了虚拟环境 源 venv/bin/activate 然后我做了一个pip freeze,这就是我得到的: (venv)$ pip 冻结烧瓶==0.10.1Werkzeug==0.9.6它的危险==0.24lxml==3.4.0numpy==1.9.1pdir==0.2.2虚 ..
发布时间:2021-09-18 18:42:43 Python

python3 -m venv:如何指定 Python 点发布/版本?

要使用 virtualenv 创建虚拟环境,您可以像这样指定 Python 版本和点版本: virtualenv --python=python3.6 .venv 如何使用 Python3 的 venv 模块(如 python3 -m venv .newvenv)实现这一点?根据文档 推荐使用 venv创建虚拟环境的方法,但我没有看到如何选择具有特定 Python 版本的虚拟环境. 解决 ..
发布时间:2021-09-18 18:36:59 Python