小编use*_*108的帖子

python setup.py sdist只包含来自顶级模块的.py源代码

我有一个setup.py:

from setuptools import setup

setup(
      ...
      packages=['mypackage'],
      test_suite='mypackage.tests',
      ...
    )
Run Code Online (Sandbox Code Playgroud)

python setup.py sdist 创建一个文件,该文件仅包含顶级mypackage中的源模块,而不包括mypackage.tests和任何其他子模块.

我究竟做错了什么?

使用python 2.7

python setup.py sdist

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

如何维护一个受欢迎项目的Github分支

我分叉了一个流行的github项目,对我的需求做了一些小的调整.但是我想让我的叉子与主回购保持同步.我最初做的是通过github ui进行fork,然后将我的更改从我的dev env直接推送到这个fork.我并不完全相信我应该这样做,因为我认为它会使主仓库的更新变得困难.

以这种方式维护fork的推荐方法是什么?我需要更改当前的设置?

git github git-fork

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

如何加载现有的ipython笔记本?

我错过了一些非常明显的东西,但我想在我自己的ipython会话中加载一个现有的.ipynb文件.我尝试过以下方法:

$ ipython dream.ipynb 
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
/home/me/develop/deepdream/dream.ipynb in <module>()
     33     {
     34      "cell_type": "code",
---> 35      "collapsed": false,
     36      "input": [
     37       "# imports and basic notebook setup\n",

NameError: name 'false' is not defined
Run Code Online (Sandbox Code Playgroud)

(谷歌的深度笔记本)但json语法不好?我使用的是来自Anaconda 2.3.0,python 3.4.0和ipython qtconsole 3.2.0的ipython.

python ipython

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

无论如何得到Supervisord创建的进程的ID?

我需要使用supervisord创建的进程的进程ID,以便在脚本中使用.由supervisord生成的进程不会在其默认目录中创建.pid文件(如果有的话).

如何获取supervisord子进程的进程ID?

pid child-process supervisord

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

UnboundLocalError:赋值前引用的局部变量'url_request'

我想我在这里疯了.

url_request = 0

def somefunction():
    url_request+=1

if __name__ =='__main__':
    somefunction()
Run Code Online (Sandbox Code Playgroud)

给我UnboundLocalError.我在这里错过了什么重要概念?

python

9
推荐指数
2
解决办法
7373
查看次数

NDB缓存无法在Google App Engine上运行

我切换到NDB以获得一个新的应用程序,据我所知,其中包括memcache支持'免费'.

所以我在数据存储区中放了一个实体:

class MyStorage(ndb.Model):
    pickled_data = ndb.BlobProperty()

obj = MyStorage(parent=ndb.Key('top_level_key', 'second_level_key'), pickled_data = pickle.dumps(my_attr))
obj.put()
Run Code Online (Sandbox Code Playgroud)

在其他请求中,我然后使用

obj = pickle.loads(MyStorage.query(ancestor = ndb.Key('top_level_key', 'second_level_key')).get().pickled_data)
Run Code Online (Sandbox Code Playgroud)

但是在部署在app引擎上时测试它的延迟告诉我没有缓存(显然没有预期在第一次调用,但后续调用应显示加速).

我检查Memcache Viewer,确定,在每个指标下都为零.所以我显然没有得到关于免费NDB缓存的东西.有人可以指出它是什么?

google-app-engine memcached app-engine-ndb

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

制作一个Bootstrap popover模式?

我在javascript中手动显示一个弹出框,但为了增加强调,我想使它模态,即禁用后台功能和淡入淡出.是否可以选择执行此操作或如何手动执行此操作?

我知道它是混合设计隐喻,但它将是有用的功能,我看不到重新设置模式以适应相对定位很容易.

javascript modal-dialog popover twitter-bootstrap

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

如何从命令行停止/启动特定于WebSphere的EAR?

我在WebSphere应用服务器上的爆炸EAR中抛出一个依赖jar.我需要停止/启动EAR以使WS执行新代码.有没有办法从命令行执行此操作?

ear websphere application-server

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

Caffe:opencv错误

我从源代码构建了opencv 3.0,并且可以运行一些示例应用程序,根据标题构建,所以我认为它已成功安装.

我也在使用python3,现在我去安装和构建caffe.由于拥有AMD GPU和Anaconda,我在Makefile.config中设置了一些变量,因为我正在使用CPU.

当我运行make all时,我收到此错误:

$ make all
CXX/LD -o .build_release/examples/cpp_classification/classification.bin
/usr/bin/ld: .build_release/examples/cpp_classification/classification.o: undefined reference to symbol '_ZN2cv6imreadERKNS_6StringEi'
//usr/local/lib/libopencv_imgcodecs.so.3.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:565: recipe for target '.build_release/examples/cpp_classification/classification.bin' failed
make: *** [.build_release/examples/cpp_classification/classification.bin] Error 1
Run Code Online (Sandbox Code Playgroud)

从搜索我认为这与使用openCV 3有关,但我不知道从哪里开始寻找解决方案.有帮助吗?

是的,我是那些希望摆弄Google Inception学习技术的无经验用户之一.

c++ opencv python-3.x opencv3.0 caffe

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

检查是否在dict或try / except中在python中具有更好的性能?

我有一些包含相似数据的字典。

大多数查询将通过一次搜索一个词典来解决。

那么,在性能上明智的做法是,不对dict中是否存在键进行初步检查,而尝试在except子句中捕获键错误的下一个dict上尝试呢?

或者像

# d1, d2, d3 = bunch of dictionaries

value = d1.get(key, d2.get(key, d3.get(key, 0)))
Run Code Online (Sandbox Code Playgroud)

python dictionary

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