小编kar*_*njo的帖子

在Python virtualenv中安装numpy

我在Ubuntu 13.04上为Python 2.7.4创建了virtualenv.我已经安装了python-dev.

我在virtualenv中安装numpy时出错.

也许,你有什么想法可以修复吗?

python ubuntu numpy virtualenv

21
推荐指数
3
解决办法
2万
查看次数

在python-opencv中获取视频维度

我可以得到图像的大小,像这样:

import cv2

img = cv2.imread('my_image.jpg',0)
height, width = img.shape[:2]
Run Code Online (Sandbox Code Playgroud)

视频怎么样?

python video opencv

17
推荐指数
3
解决办法
4万
查看次数

如何识别for..in循环中的第一次迭代

我们有一个这样的循环:

for (var prop in obj) {
   if (obj.hasOwnProperty(prop) {
      // Here need operation only for first iteration (1)
      // Other operations
   }
}
Run Code Online (Sandbox Code Playgroud)

我们如何识别(1)中的第一次迭代?

javascript

7
推荐指数
3
解决办法
2万
查看次数

相对路径没有这样的文件或目录

我在一个 python 文件 - backend.py 中有一个 Bottle 应用程序。该文件包含以下定义:

variable = {
    'field': [f for f in csv.DictReader(open('../data/fields.csv', 'rb'), delimiter=';')]
}

def run_fcgi():
    from bottle import FlupFCGIServer
    run(port=8080, server=FlupFCGIServer)

if __name__ == "__main__":
    run(host='0.0.0.0', port=8087, server='waitress')
Run Code Online (Sandbox Code Playgroud)

当我像这样运行这个应用程序时:

python backend.py
Run Code Online (Sandbox Code Playgroud)

应用程序启动成功。

当我由主管将此应用程序作为 fcgi 应用程序(fcgi.py)运行时:

#!my_path_to_python

if __name__ == '__main__':
    import backend
    backend.run_fcgi()
Run Code Online (Sandbox Code Playgroud)

我有一个错误:

Traceback (most recent call last):
  File "path_to_my_project/fcgi.py", line 9, in <module>
    import backend
  File "path_to_my_project/backend.py", line 49, in <module>
    'msk': [i for i in csv.DictReader(open('../data/fields.csv', 'rb'), delimiter=';')],
IOError: [Errno …
Run Code Online (Sandbox Code Playgroud)

python fastcgi bottle

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

没有名为osgeo.ogr的模块

我需要将osgeo.ogr模块导入virtualenvpython程序。

全局python具有以下模块:

user@ubuntu:~/$ python
Python 2.7.8 (default, Oct 20 2014, 15:05:19)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import osgeo
>>>
Run Code Online (Sandbox Code Playgroud)

但是进入virtualenv(没有--no-site-packages):

user@ubuntu:~$ temp/bin/python
Python 2.7.8 (default, Oct 20 2014, 15:05:19) 
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import osgeo
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named osgeo
Run Code Online (Sandbox Code Playgroud)

这种行为的原因是什么?

python virtualenv gdal

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

Python:AttributeError:_dep_map

我有一个问题.我正在虚拟环境中的Ubuntu/Python 2.7上安装金字塔应用程序.我正在运行setup.py

../bin/python2.7 setup.py develop
Run Code Online (Sandbox Code Playgroud)

从根项目目录和之后:

Traceback (most recent call last):
  File "setup.py", line 48, in <module>
    """,
  File "/usr/lib/python2.7/distutils/core.py", line 112, in setup
    _setup_distribution = dist = klass(attrs)
  File "/local/lib/python2.7/site-packages/setuptools/dist.py", line 269, in __init__
    _Distribution.__init__(self,attrs)
  File "/usr/lib/python2.7/distutils/dist.py", line 287, in __init__
    self.finalize_options()
  File "/local/lib/python2.7/site-packages/setuptools/dist.py", line 301, in finalize_options
    ep.require(installer=self.fetch_build_egg)
  File "/local/lib/python2.7/site-packages/pkg_resources.py", line 2272, in require
    working_set.resolve(self.dist.requires(self.extras),env,installer)))
  File "/local/lib/python2.7/site-packages/pkg_resources.py", line 2489, in requires
    dm = self._dep_map
  File "/local/lib/python2.7/site-packages/pkg_resources.py", line 2543, in __getattr__
    raise AttributeError(attr)
AttributeError: _dep_map
Run Code Online (Sandbox Code Playgroud)

你怎么看?可能你看到这个错误,知道如何解决它?

python pyramid

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

金字塔本地化:未创建 .pot 文件

我需要本地化我的金字塔应用程序,但我有一个问题。该setup.py文件包含以下message_extractors变量:

message_extractors = { '.': [
      ('templates/**.html', 'mako', None),
      ('templates/**.mako', 'mako', None),
      ('static/**', 'ignore', None)
]},
Run Code Online (Sandbox Code Playgroud)

我已经创建了目录my_package_name/locale。在__init__.py我添加config.add_translation_dirs('my_package_name:locale').

但是,当我跑
(my_virtual_env): python setup.py extract_messages

我收到消息

running extract_messages
error: no output file specified`
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,extract_messages在这种情况下不需要 --output-file 参数。

这种行为的原因是什么?

python localization mako pyramid

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