- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我刚刚开始为我的 Python 项目设置虚拟环境。到目前为止,我已经使用并喜欢 Geany 进行开发和测试。当我设置新的虚拟环境时,我需要在 Geany 中设置什么以确保它在适当的 venv 中运行我的 Python 代码?
谢谢!
最佳答案
首先创建一个位于 venv
文件夹中的项目文件。然后,使用构建配置功能指向驻留在 venv
文件夹中的 Python 解释器。这些操作将使您能够为您创建的每个虚拟环境运行正确的 Python 解释器,并且不会影响其他虚拟环境的配置、其他项目配置或您的基本配置。
要设置 Geany 使其在适当的 venv
中运行 Python 代码,请执行以下步骤:
1) 验证 Geany 是否已为项目 session 设置。为此,请转到主菜单,选择“编辑”,然后选择“首选项”。首选项窗口将出现。选择“常规”选项卡,然后选择“杂项”选项卡。现在查看选项卡上的“项目”部分。确认“使用基于项目的 session 文件”和“将项目文件存储在基于项目的目录中”均已选中。
2) 在您的 venv
文件夹中创建一个 Geany 项目文件。为此,请转到主菜单,选择“项目”,然后选择“新建”。为项目命名并将其保存在您的虚拟环境文件夹中。
3) 为上述项目配置构建命令。为此,请转到主菜单,选择“构建”,然后选择“设置构建命令”。将出现一个窗口。在窗口左下方寻找“执行”按钮。在“执行”按钮旁边的命令框中,输入 venv
文件夹中包含您希望运行的 Python 解释器的 bin 文件夹的完整路径,然后在末尾添加“%f”命令的。例如,我的虚拟文件夹位于 home/my_virtual_env_folder
中,我想在该文件夹中运行 Python3.4 解释器,因此我将输入:/home/virtual_env_folder/bin/python3.4 "%f"
单击“确定”,您所做的更改将被保存。现在,当您打开刚刚创建的项目时,项目文件将自动指向您正在使用的 venv
的正确 Python 解释器。
关于python - 在 python 虚拟环境中使用 geany,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42013705/
我想在命令行调用 geany 时打开一个现有项目。这似乎是一个明显的需求,但我没有看到任何允许这样做的命令行选项。 有人知道吗? 最佳答案 要从命令行打开一个 geany 项目,只需将项目文件作为参数
我是 Geany 文本编辑器的忠实粉丝。我用它来编写 Python、C 和作为一个简单的文本编辑器。 我的问题如下: 假设我打开了一个文件 example.txt,它包含: https://www.y
如果在 geany 中打开的文件被另一个程序修改,然后 geany 被带到前面,那么 geany 会显示一个模式对话框,如下所示。 The file 'stuff.txt' on the disk i
Geany 是我能找到的最接近完美 Web 开发 IDE 的东西。但是,我找不到自动关闭大括号 ( { ) 的方法。 例如,键入: function test() { ..并按 RETURN 应该会导
我刚开始使用 Geany 一个星期。而且总是必须按 F9 来构建然后按 F5 才能运行,这太糟糕了。 那么有什么方法可以配置 Geany 以便它可以构建然后立即执行(如 CodeBlocks 中的 F
我正在寻找一种在 Geany 中对行进行排序的方法。 然后找到了下面的解决方案。 最佳答案 我在 http://crunchbang.org/forums/viewtopic.php?id=24607
为了方便起见,我对首选项进行了相当多的更改。现在,我想将其安装在几台具有修改后的首选项的计算机上。 如果我可以将修改后的安装中的首选项/设置文件复制到新安装文件夹中,而不是一一修改每个新安装的首选项,
在 Geany 中,编辑 PHP 脚本时,当您选择行并按下 control-e 时,所选行将被注释为包含在“/* ... */”中。有没有办法改变这种行为,让它在每行前面放一个“//”? 我用过的所有
我主要将 Geany 用于 Python,因此我将缩进类型设置为空格并将缩进宽度设置为 4。但是在使用 HTML 时,我想使用 2 个空格。 有没有办法告诉 Geany 在处理 HTML 文档时自动切
我是第一次尝试 Geany。编译和构建工作正常(并且确实自动检测到命令),但是我无法让 Execute 做任何事情。 我的设置: 新建项目 将基本的 C hello world 保存为 hello-w
http://michaeljaylissner.com/blog/using-pylint-in-geany#comments 这篇博客说将构建命令设置为 pylint -r no "%f" 并设
我经常使用 geany 文本编辑器。 我已经激活了插件 MultiTerm,但是问题是字体太小,无法增大字体大小。 尝试: 1. 在 MultiTerm 和 Cmd + 中选择文本2. 在 Multi
在 Geany 中,是否可以使用键盘快捷键同时缩进多行(而不是手动键入每个缩进)? 最佳答案 也许我没有正确理解这个问题,但是 TAB 键和 CTRL+i 快捷键在多行时确实可以做到这一点已被选中。
我不知道我做了什么,但突然间我的 geany 编辑器没有打印一些特殊字符,比如 (. , 时间和语言 > 语言 > 键盘 将输入法覆盖为英语(加拿大)-美国 关于text - Geany 编辑弄乱了
Geany's documentation on negative assertions让它们看起来像是可能的。 作为引用,这有效并给了我结果: pcregrep -r "(?tools->grep)
有没有一种方法可以使用 geany 文本编辑器一次性突出显示要注释掉的一段代码? 最佳答案 Control-E 切换评论。 关于comments - Geany 文本编辑器评论,我们在Stack Ov
我的 Geany 项目有一个奇怪的问题。该项目非常简单,包含 3 个文件,均位于同一目录中:main.c、foo.h 和 foo.c。 编译器错误: In file included from mai
当我运行并构建一个简单的程序时,它失败了。这是错误消息: g++ -Wall -o "main" "main.cpp" (in directory: /home/markuz/Desktop) /tm
我正在 Geany(C++ IDE)中为 Linux 编写 CLI 应用程序。我想链接一个简单的配置文件读取器类,以便它可以在我的程序中使用。仅仅包括它是行不通的,我得到 undefined refe
我最近开始使用名为 Geany 的轻量级 IDE。它非常高效,占用资源少,并且具有我需要的所有基本功能。它内置了很多编程语言的语法高亮显示,包括我正在编写代码的 C++,但是一些高亮显示似乎无法正常工
我是一名优秀的程序员,十分优秀!