如题需求
我的conda中python虚拟环境ty环境中python位于路径
"/home/tssyll/anaconda3/envs/ty/bin"
于是我将geany设置生成命令中compile和execute的命令修改如下图
运用geany编写完程序后运行报错一个权限问题如下
有尝试去找tmp/下的这个geany-run-script文件 但并没有找到
不知道该怎么处理
如题需求
我的conda中python虚拟环境ty环境中python位于路径
"/home/tssyll/anaconda3/envs/ty/bin"
于是我将geany设置生成命令中compile和execute的命令修改如下图
运用geany编写完程序后运行报错一个权限问题如下
有尝试去找tmp/下的这个geany-run-script文件 但并没有找到
不知道该怎么处理
【以下回答由 GPT 生成】
我可以为您提供解决方案。您可以按照以下步骤为Geany配置Python虚拟环境(Anaconda3):
打开Geany并选择"Build" -> "Set Build Commands"菜单。
在"Set Build Commands"窗口中,将"make"命令的内容更改为以下内容:source activate ty && python "%f"
。这将激活名为"ty"的Conda环境并运行当前打开的Python文件。
在同一个窗口中,将"Compile"命令的内容更改为:source activate ty && python -m py_compile "%f"
。这将在名为"ty"的Conda环境中编译当前打开的Python文件。
单击"OK"保存更改。
请确保您在Ubuntu终端中使用conda activate ty
命令(source命令应该在新的版本中不再需要)激活了"ty"环境。这将确保在Geany中正确运行您的Python脚本。
现在您可以尝试在Geany中编写和运行Python代码,并应该成功地使用Anaconda3中的虚拟环境。希望这可以解决您的问题!
请注意,如果上述步骤不起作用,您可以尝试在"Set Build Commands"窗口中使用完整的路径来调用Conda和Python二进制文件。例如,将命令更改为:/home/tssyll/anaconda3/bin/conda activate ty && /home/tssyll/anaconda3/bin/python "%f"
。这将确保正确地调用Conda和Python二进制文件,即使您的环境设置有所不同。
如果您尝试了上述步骤仍然遇到问题,可能需要考虑将Geany设置为使用默认的系统Python解释器,或者尝试其他类似的代码编辑器,例如Visual Studio Code。