小编Jas*_*sch的帖子

TKirt在Virtualenv

尝试使用virtualenv中基于TKinter的小部件运行python代码.

    user@computer:~/myproject$ env/bin/python Python
    2.7.3 (default, Sep 26 2012, 21:51:14)  [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information.
    >>> import Tkinter 
Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in <module>
        raise ImportError, str(msg) + ', please install the python-tk package' ImportError: No module named _tkinter, please install the python-tk package
Run Code Online (Sandbox Code Playgroud)

将TK安装到virtualenv的正确方法是什么?

python tkinter virtualenv

30
推荐指数
4
解决办法
2万
查看次数

金字塔:简单还是变形?

对于使用Pyramid Web框架的新(Python)Web应用程序,我想使用表单绑定和验证库,到目前为止找到simpleformdeform.有没有人有这些经验,可以告诉我为什么我应该选择其中一个?我没有使用ORM,只是说POPO.

我想我现在更喜欢最简单的.

python pyramid

16
推荐指数
1
解决办法
4694
查看次数

如何获取组中对象的画布相对位置?

通常,对象相对于画布的位置可以从它.left.top属性中获取,但如果对象位于选择/组中,则它们相对于组.有没有办法让他们相对于画布的位置?

javascript fabricjs

14
推荐指数
1
解决办法
1万
查看次数

MATLAB类的描述和详细描述属性

内置MATLAB类具有Description和DetailedDescription属性的值:

>> ?handle
ans = 
  meta.class handle
  Package: meta

  Properties:
                     Name: 'handle'
              Description: 'Base class for handle classes'
      DetailedDescription: ''
[snip]
Run Code Online (Sandbox Code Playgroud)

类似地,内置类的某些方法和属性具有相同的属性:

>> a = ?containers.Map;
>> a.PropertyList(1)
ans = 
  meta.property handle
  Package: meta

  Properties:
                   Name: 'Count'
            Description: 'Number of pairs in the collection'
    DetailedDescription: ''
[snip]
Run Code Online (Sandbox Code Playgroud)

如何为我的类/方法/属性设置这些属性?

oop matlab

7
推荐指数
1
解决办法
436
查看次数

Anaconda相当于"setup.py develop"

如何将正在开发的软件包安装到Anaconda环境中?

随着pip:

pip install -e /path/to/mypackage
Run Code Online (Sandbox Code Playgroud)

或使用常规的setuptools:

python /path/to/mypackage/setup.py develop
Run Code Online (Sandbox Code Playgroud)

anaconda

6
推荐指数
3
解决办法
4011
查看次数

如何验证测试受验证码的Web应用程序功能?

我想在我的网站上为某个功能添加验证码,例如reCaptcha.我怎样才能调整我的验收测试?

是暂停站点上禁用验证码的唯一解决方案吗?

澄清:

当然,我不是说蛮力破解我自己的验证码,而是例如从服务器端向我的测试所知的验证码注入状态的一些选项.

PS我的服务器端代码使用Pyramid框架,我的测试是使用Selenium编写的

selenium captcha acceptance-testing recaptcha pyramid

5
推荐指数
2
解决办法
3211
查看次数

如何在docker-py中绑定卷?

我认为这在几个月前就可以解决了。常规命令行泊坞窗:

>> docker run --name 'mycontainer' -d -v '/new' ubuntu /bin/bash -c 'touch /new/hello.txt'
>> docker run --volumes-from mycontainer ubuntu /bin/bash -c 'ls new'
>> hello.txt
Run Code Online (Sandbox Code Playgroud)

可以正常工作,但是我无法在docker-py中工作:

from docker import Client #docker-py
import time

docker = Client(base_url='unix://var/run/docker.sock')
response1 = docker.create_container('ubuntu', detach=True, volumes=['/new'],
    command="/bin/bash -c 'touch /new/hello.txt'", name='mycontainer2')
docker.start(response1['Id'])
time.sleep(1)
response = docker.create_container('ubuntu', 
    command="/bin/bash -c 'ls new'", 
    volumes_from='mycontainer2')
docker.start(response['Id'])
time.sleep(1)
print(docker.logs(response['Id']))
Run Code Online (Sandbox Code Playgroud)

..总是告诉我,新的不存在。volumes-from应该如何使用docker-py完成?

python docker dockerpy

5
推荐指数
2
解决办法
4833
查看次数

使用Fabric将当前git分支部署到heroku

我想缩短部署到Heroku的过程(即git推送)

我使用git-flow来组织我的代码库 - 所以通常过程是:

  1. 开始一个新的功能分支
  2. 做编码
  3. 将此分支推送到我的dev heroku实例 - git push develop feature/somefeature:master)
  4. 合并到开发分支
  5. 创建一个新的发布分支
  6. 将此推送到生产heroku实例 - git push production release/1.2.3:master

我想做的是能够运行Fab命令,如:

fab dev_deploy

这将只是将当前工作分支部署到我的dev实例

fab prod_deploy

这会做同样的事情,但推送到生产实例.我可以在这里包括一些健全性检查,以确保我在发布分支等.

我的fab命令会做其他事情(比如将静态资产推送到正确的S3存储桶等,运行南迁移命令等)

所以我真正想知道的是如何将当前工作分支作为结构内部的变量......!

谢谢,

家伙

python git heroku fabric

2
推荐指数
1
解决办法
1769
查看次数

matlab 上的 winopen for mac

有没有办法在 matlab 2010a for mac 上使用winopen或类似的功能?我正在尝试在标准浏览器上打开一个 html 文件。

winopen('myFile.html')
Run Code Online (Sandbox Code Playgroud)

在使用不同 matlab 版本的 Windows 上运行良好,但在 Mac 上则不行。

谢谢。

macos matlab interop

2
推荐指数
1
解决办法
3919
查看次数

HTML 如何获取父组件的 id?

我想使用 javascript 获取父标签的 id。在此示例中,文本“stackoverflow”的父 id 是“sofsite”,“This”的父 id 是“sofbody”。

 <body id = 'sofbody'>
      This is <a href = "www.stackoverflow.com" id = "sofsite">stackoverflow</a>.
 </body>
Run Code Online (Sandbox Code Playgroud)

html javascript parent-child parentid

1
推荐指数
1
解决办法
8861
查看次数

对virtualenv使用单个站点包(作为例外)

在virtualenv中,我如何忽略no-site-packages单个包的规则?

一些背景:我使用virtualenv进行部署,但是自从我使用以来需要更长的时间lxml.每次重新安装新的virtualenv时,编译此过程最多需要15分钟.我可以为lxml全局网站包制作某种例外并使用它吗?有没有比将它复制到新的virtualenv更安全/更可靠的选择?

python lxml virtualenv

1
推荐指数
1
解决办法
244
查看次数