在python虚拟环境中使用geany
我刚刚开始为我的Python项目设置虚拟环境。 到目前为止,我已经使用并喜欢Geany进行开发和测试。 当我设置新的虚拟环境时,我需要在Geany中设置什么以确保它在适当的venv中运行我的Python代码在python虚拟环境中使用geany,python,geany,Python,Geany,我刚刚开始为我的Python项目设置虚拟环境。 到目前为止,我已经使用并喜欢Geany进行开发和测试。 当我设置新的虚拟环境时,我需要在Geany中设置什么以确保它在适当的venv中运行我的Python代码 谢谢 首先创建驻留在venv文件夹中的项目文件。然后,使用构建配置功能指向驻留在venv文件夹中的Python解释器。这些操作将允许您为创建的每个虚拟环境运行正确的Python解释器,并且不会影响其他虚拟环境、其他项目配置或基本配置的配置 要设置Geany,使其在相应的venv中运行Pyth
谢谢 首先创建驻留在
venv
文件夹中的项目文件。然后,使用构建配置功能指向驻留在venv
文件夹中的Python解释器。这些操作将允许您为创建的每个虚拟环境运行正确的Python解释器,并且不会影响其他虚拟环境、其他项目配置或基本配置的配置
要设置Geany,使其在相应的venv
中运行Python代码,请执行以下步骤:
1) 验证是否为项目会话设置了Geany。要执行此操作,请转到主菜单,选择“编辑”,然后选择“首选项”。此时将显示“首选项”窗口。选择“常规”选项卡,然后选择“杂项”选项卡。现在查看选项卡上的“项目”部分。验证是否同时选择了“使用基于项目的会话文件”和“将项目文件存储在基于项目的目录中”
2) 在venv
文件夹中创建Geany项目文件。要执行此操作,请转到主菜单,选择“项目”,然后选择“新建”。为项目命名并将其保存在虚拟环境文件夹中
3) 为上述项目配置生成命令。要执行此操作,请转到主菜单,选择“构建”,然后选择“设置构建命令”。将出现一个窗口。查找窗口左下角的“执行”按钮。在“执行”按钮旁边的命令框中,键入包含要运行的Python解释器的venv
文件夹中bin文件夹的完整路径,然后在命令末尾添加“%f”。例如,我的虚拟文件夹位于home/my_virtual_env_文件夹中
,我想在该文件夹中运行Python3.4 intrepreter,因此我会键入:
/home/virtual\u env\u folder/bin/python3.4“%f”
单击“确定”,您所做的更改将被保存。现在,当您打开刚刚创建的项目时,项目文件将自动指向您正在使用的
venv
的正确Python解释器。我使用的是Windows 10和conda虚拟环境,在使用之前必须先激活它们。通过执行以下操作,我能够在Geany 1.36中使用这些conda环境:
- 将“envname”替换为conda虚拟环境的名称
- &&还将参数%c传递到执行行
- %c将从Geany传递execute命令中的命令(步骤2)
- %f将传递您从中执行的文件的名称
这对我有用。请注意,当我安装miniconda时,我将其添加到Windows10中的路径变量中。这就是为什么我不必添加activate.bat或python.exe所在的路径,它们已经在Windows的path变量中声明。阅读更多信息请阅读此内容并格式化文本。这意味着,每个venv项目都必须经过相同的过程?!!听起来很可笑!