python - IntelliJ想法解决python venv依赖
问题描述
在我的项目中,我有
import datetime as dt
这在 IntelliJ 想法中无法解决..
我确实有 requirements.in 文件
python -m piptools 编译 --upgrade sergii-requirements.in
并生成 requirements.txt 并在此处定义了日期时间
python -m piptools 同步要求.txt
这些依赖项是在我激活的虚拟环境(venv
文件夹)中设置的
但是,我不确定如何让 IntelliJ 想法意识到该 venv。和我的依赖关系并使其解决?(不是那么直观..对于java开发人员..)
更新:我确实尝试过PyCharm
,一旦我设置它就可以工作:
项目 SKD 到/home/user/projects/my-project/venv/bin/python3.9
- 它确实解决了所有问题。
同样的事情在 IntellJ Idea 中没有也没有起作用.. (2021.1)
更新 2:
但是:我怎么知道解决的依赖来自我的 venv。似乎不是。
解决方案
好的。原因是。我的 python 插件有问题。我必须将它升级到最新的 Intelli IDEA 版本才能兼容。
希望一旦搜索此问题,它会节省某人的时间。
--
然而..不是答案。我怎么知道在我的 env 中选择 python SDK 实际上使用了我的 venv 依赖项——来自 venv 而不是。
我确实从 venv 中删除了所有内容。而Idea还是解决了datetime
。(它来自全局依赖项)
所以请不要将其视为最终答案..还没有。
如果我删除所有其他全局依赖并重新设置我的 venv 环境,它确实可以解决。
似乎,IntellyJ Idea 太聪明了——用它所能找到的一切来解决——从 venv 而不是。
推荐阅读
- azure-resource-manager - 如何使用 Bicep 引用其他订阅中的资源?
- c# - WinUI 3 中的 Shell_NotifyIcon
- regex - 上一次重复期间的正则表达式模式不同的行为
- python - 在 Pandas 中返回列和组时制作 SQL 案例
- python - 用python读取Excel文件
- merge - 在 SNOWFLAKE 中进行横向展平时重复主键
- angular - 角度嵌套导航和路由器插座
- python - 在 Replit 中保存游戏并加载以从保存的位置开始
- jquery - 查找完全没有属性的元素
- javascript - 尽管之间有内容,为什么 Textarea 是空的