gpt4 book ai didi

anaconda3 - 诗歌安装不会使用 Anaconda python 3.9 env 在项目文件夹中创建 .env 文件夹

转载 作者:行者123 更新时间:2023-12-05 03:38:02 26 4
gpt4 key购买 nike

我在 Windows 10 上安装了 anaconda 3.8。我创建了 python3.9 虚拟环境并将 poetry config virtualenvs.in-project 设置为 true。但是当我安装 poetry 时,它不会在项目中创建 .envn 文件夹。以下是诗歌环境信息结果:

(python39) C:\Users\username\Developer\Packages\test5>poetry env info

Virtualenv

Python: 3.9.6

Implementation: CPython

Path: C:\Users\username\Anaconda3\envs\python39

Valid: True


System

Platform: win32

OS: nt

Python: C:\Users\username\Anaconda3\envs\python39***

但是,当停用 python39 环境并运行 poetry install 时,它会在项目中创建 .envn 文件夹。 poetry env info 结果如下:

Virtualenv

Python: 3.9.6

Implementation: CPython

Path: C:\Users\username\Developer\Packages\test2\.venv

Valid: True


System

Platform: win32

OS: nt

Python: C:\Users\username\Anaconda3\envs\python39

如何让它在python39环境下工作?

最佳答案

这是预期的行为。每当诗歌检测到它在虚拟环境中运行时,它就不会创建一个新环境(异常(exception):condas“基本”环境未被检测为虚拟环境)。

要使用 conda 为 python3.9 创建项目内 venv,您可以这样做:

  • 将配置设置为 virtualenvs.in-project true
  • 不在 venv 中运行 poetry run env use/path/to/python3.9 一次
  • 运行诗歌安装

另请查看 docs关于诗歌环境的使用

(问题和答案交叉发布在 poetry's issue tracker 中)

关于anaconda3 - 诗歌安装不会使用 Anaconda python 3.9 env 在项目文件夹中创建 .env 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69109305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com