我在Ubuntu 13.04上为Python 2.7.4创建了virtualenv.我已经安装了python-dev.
我在virtualenv中安装numpy时出错.
也许,你有什么想法可以修复吗?
我可以得到图像的大小,像这样:
import cv2
img = cv2.imread('my_image.jpg',0)
height, width = img.shape[:2]
Run Code Online (Sandbox Code Playgroud)
视频怎么样?
我们有一个这样的循环:
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)中的第一次迭代?
我在一个 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) 我需要将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)
这种行为的原因是什么?
我有一个问题.我正在虚拟环境中的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)
你怎么看?可能你看到这个错误,知道如何解决它?
我需要本地化我的金字塔应用程序,但我有一个问题。该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 ×6
pyramid ×2
virtualenv ×2
bottle ×1
fastcgi ×1
gdal ×1
javascript ×1
localization ×1
mako ×1
numpy ×1
opencv ×1
ubuntu ×1
video ×1