草庐IT

virtualenv-gtk

全部标签

python - 如何让 emacs-jedi 使用项目特定的 virtualenvs

我希望emacs-jedi能够检测到我在不同项目中编辑文件的时间,并在可用时使用相应的virtualenv。按照惯例,我的virtualenvs与我的项目同名。它们位于$HOME/.virtualenvs/我找到了kenobi.el但它假定virtualenvs位于项目根目录的bin目录中。它还有一些我根本不需要的其他功能。在kenobi.el的启发下,我为jedi编写了以下初始化程序。它工作得很好,但并不完美。如果我从我的项目中导入库A,并且A导入B。我能够跳转到A定义的定义,但是一旦到了那里,我就无法继续跳转到B的定义。我的初始化:(defunproject-directory(b

python - 使用 pip 下载的文件存储在 virtualenv 中的哪里?

我在linuxmint12上。我创建了一个名为userena的virtualenv。然后我安装了django-userena在那个virtualenv中使用pip。我需要编辑一些django-usrena文件。它们位于何处? 最佳答案 要查看您的virtualenv文件在哪里,请启用它并发出以下bash命令:$echo$VIRTUAL_ENV与系统的Python安装类似,包存储在lib/python2.*/site-packages/目录中。在那里找到您的包并编辑必要的文件。 关于pyt

python - Django 和 virtualenv - 添加到 git repo

这个问题在这里已经有了答案:Virtualenvandsourceversioncontrol(2个答案)关闭8年前。对于mayfirstdjangoapp,我使用了以下流程来创建app。$virtualenv--no-site-packagesdjango-env$sourcedjango-env/bin/activate(django-env)$pipinstalldjango(django-env)$django-admin.pystartprojectmyproject现在我有两个文件夹django-envmyproject我需要在gitrepo(gitinit)中包含djan

python - OSX Mavericks 破坏了 pip 和 virtualenv

升级到OSXMavericks后一切都崩溃了。我试过“sudoeasy_installpip”技巧,它似乎在其他地方puppip:Bestmatch:pip1.4.1Processingpip-1.4.1-py2.7.eggpip1.4.1isalreadytheactiveversionineasy-install.pthInstallingpipscriptto/Library/Frameworks/Python.framework/Versions/2.7/binInstallingpip-2.7scriptto/Library/Frameworks/Python.framewo

python - 如何在 GUI 中嵌入外部窗口(Python + Glade + Gtk3)

我开始使用Glade、python和Gtk3库构建GUI。我想尝试在我的GUI中查看将它链接到容器内的外部窗口。可能吗?哪个是执行此操作的最佳容器对象?我开始搜索,但Gtk2中的简单方法(如here)不能再在Gtk3中使用。我发现了一个非常有趣的帖子here这允许我设置目标窗口的正确ID,但我仍然对如何在我的GUI中显示它感到困惑。我试图改变一点但没有成功thesetutorials与开罗。到目前为止我的一段代码(我想在map_area容器中显示ID=0x360000b的窗口,我必须使用“self.”句柄结构)。map_area容器暂时是一个Drawingarea。#ifconditi

python - 如何使用 virtualenv 在 Light Table 中评估 Python?

如何使用virtualenv在LightTableIDE中评估Python?我在virtualenvs下运行我所有的项目,所有的virtualenvs都位于/.virtualenvs/的子文件夹中(非常标准的做法)我看到LightTable支持基于每个工作空间设置的行为,那么是否有某种方法可以设置将工作空间绑定(bind)到特定virtualenv路径的行为? 最佳答案 我不使用LightTable,但如果您可以告诉它使用virtualenv的bin目录中的python可执行文件,那应该可以。这就是virtualenv的工作原理。p

python - 如何在 GTK3 中拖放和排序 GtkTreeView?

我正在移植liblarch,一个用于处理有向无环图的库,从PyGTK(GTK2)到PyGObjectintrospection(GTK3)。我遇到了GtkTreeView的问题。使用liblarch的应用程序需要按列对GtkTreeView进行排序,但同时,用户可以拖放行,将一行移动到另一行下。为此,我必须手动处理dnd_data_get()和dnd_data_receive(),这完全没问题。在PyGTK下工作的GtkTreeView有最小的设置。行已排序,用户可以移动行。#!/usr/bin/python#-*-coding:utf-8-*-importgtkwindow=gtk.

python - 共享 Python virtualenv 环境

我在一个用户帐户中有一个Pythonvirtualenv(使用virtualenvwerapper创建)。我想从同一主机上的另一个用户帐户使用它。我该怎么做?如何设置虚拟环境以便主机上的任何用户都可以使用?(主要是Linux/Debian,还有MacOSX。)谢谢。 最佳答案 将其放在用户中立的目录中,并使其对组可读。例如,对于库,我使用/srv/http/share/在Web应用程序之间共享代码。您可以将/usr/local/share/用于普通应用程序。 关于python-共享Pyt

python - Cairo GTK 画一条透明线(像荧光笔)

我正在尝试使用Python、GTK3和cairo创建一个简单的绘图应用程序。该工具应该有不同的刷子和某种highlighterpen.我想我可以使用笔画的alpha属性来创建它。然而,连接点是重叠的,这会产生一种奇怪的效果。下面是负责这个红色画笔和荧光笔模式的代码:defdraw_brush(widget,x,y,odata,width=2.5,r=1,g=0,b=0,alpha=1):cr=cairo.Context(widget.surface)cr.set_source_rgba(r,g,b,alpha)cr.set_line_width(width)cr.set_line_ca

python - 带有 virtualenv 的 pycharm 远程项目

我有带有一些virtualenv环境(django项目)的远程服务器。如何完全远程打开、开发和调试这些项目?我应该通过sshfs挂载远程目录来打开一个项目吗?(我无法以本地路径以外的方式打开项目)我正在使用debian和windowsxp。 最佳答案 我找到了决定并询问了确认其的支持:步骤如下:将项目复制到本地目录。配置:工具-部署,将此本地副本上传到远程服务器自动部署:工具-部署-“自动上传”添加远程解释器:文件-设置-python解释器-“+”-“远程..”远程解释器是安装了所有包的virtualenv解释器。调试也可以,我们可