我有一个类似这样的python项目:
project/
project/code
project/code/requirements.txt
project/fabfile
project/fabfile/requirements.txt
project/code
是一个Python3项目,所以我需要使用这个SDK。
project/fabfile
必须是python2,因为Fabric当前不支持python3。你知道吗
在命令行中,我有两个virtualenv来管理它,但是在IntelliJ中(使用python插件),我的SDK设置为Python3,而virtualenv用于项目SDK。因此,它没有检测到fabfile/中的不同需求,而是将python2语法标记为错误。你知道吗
我怎样才能让它使用不同的SDK?你知道吗
据我所知,我认为你不能同时使用不同的口译员
你必须在每个项目上更换口译员
转到“首选项”>;“项目解释器”,并将解释器指向您的虚拟环境
如果您使用的是IntelliJ IDEA,那么可以设置一个多模块项目,并为每个模块分配不同的解释器。创建一个以“code”作为内容根的模块,以及另一个以“fabfile”作为内容根的模块。你知道吗
相关问题 更多 >
编程相关推荐