相关疑难解决方法(0)

如何检索模块的路径?

我想检测模块是否已更改.现在,使用inotify很简单,您只需要知道要从中获取通知的目录.

如何在python中检索模块的路径?

python module inotify

697
推荐指数
17
解决办法
55万
查看次数

从Python virtualenv运行OpenCV

我正在尝试在我的Ubuntu Server 12.04上的virtualenv中安装OpenCV.我找到了一个讨论这个问题的线程,但设法从中提取没有信息.

我尝试使用pip install pyopencv但失败了.

...
package/extras/core/ndarray.cpp:598:1:   instantiated from here

package/extras/core/ndarray.cpp:546:9: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘Py_intptr_t {aka long int}’ [-Wformat]

package/extras/core/ndarray.cpp: In function ‘boost::python::api::object sdcpp::from_ndarray_impl(const sdcpp::ndarray&) [with T = cv::Scalar_<double>]’:

package/extras/core/ndarray.cpp:601:1:   instantiated from here

package/extras/core/ndarray.cpp:546:9: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘Py_intptr_t {aka long int}’ [-Wformat]

package/extras/core/ndarray.cpp: In function ‘boost::python::api::object sdcpp::from_ndarray_impl(const sdcpp::ndarray&) [with T = cv::Range]’:

package/extras/core/ndarray.cpp:604:1:   instantiated from …
Run Code Online (Sandbox Code Playgroud)

python opencv virtualenv

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

是否可以在Makefile中依赖符号链接?

我的项目需要几个符号链接.

来自src/openlayers,文件夹imgtheme必须符号链接contrib/openlayers.该contrib/openlayers文件夹也应自动创建.

.PHONY: run
run: contrib/openlayers/theme contrib/openlayers/img
   ../bin/pserve development.ini --reload

contrib/openlayers/theme:
    ln -s src/openlayers/theme $@

contrib/openlayers/img:
    ln -s src/openlayers/img $@
Run Code Online (Sandbox Code Playgroud)

但是这条规则每次都试图创建符号链接.(我把-f旗帜放到了ln,所以每次都会重新创建符号链接.)

symlink makefile gnu-make

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

从virtualenv中提供的全球网站包中制作一些模块

我想使用virtualenv的默认(没有站点包).

但是有些模块很难安装在virtualenv中(例如gtk)."困难"我的意思是你需要安装很多c-header文件,需要编译很多东西.

我知道我可以通过不使用pip安装这些软件包来解决这个问题,而是创建符号链接以使全局site-packages目录中的某些模块可用.

但这是正确的方向吗?

有没有办法用pip或virtualenv创建符号链接?

更新

在2013年,我想要一些像psycopg2,gtk,python-ldap等模块,这些模块通过virtualenv中的rpm/dpkg安装在我的linux服务器上.

符号化或其他解决方法确实使事情变得更复杂,而不是更简单.我们今天使用这个选项(2017)

--system-site-packages中

授予虚拟环境访问全局站点包的权限.

python virtualenv

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

ImportError:没有名为cv2的模块

我一直试图在过去的一天中弄清楚这个错误,我在整个互联网上查找了错误信息,仍然无法弄清楚如何通过这个错误.

我的桌面上有OpenCV和cv2设置,但我现在需要在笔记本电脑上编程(出于移动原因).不幸的是,即使我下载了OpenCV,当我尝试导入cv2时,它也会给出错误消息"ImportError:No module named cv2".

到目前为止我最接近的是"找到cv2",这给了我"/usr/lib/python2.7/dist-packages/cv2.so".然后我进入python shell并运行"import sys"然后"sys.path.append('/ usr/lib/python2.7/dist-packages')"然后当我问''/ usr时给我一个True sys.path中的/lib/python2.7/dist-packages'.但是,当我尝试导入cv2时,它现在返回一个新的错误消息"ImportError:numpy.core.multiarray无法导入".我尝试解决这个错误,但我也没有运气.

我已经在网上论坛和留言板上尝试了一切,但无法弄清楚如何解决这个问题.我非常感谢任何帮助,因为我需要在本周末完成这个计划.

python opencv numpy python-2.7

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

将opencv安装到虚拟环境中

我需要在虚拟环境中的项目中使用opencv,但是不能使用pip安装opencv.

安装在我的本地机器(OSX Yosemite,版本10.10.1)与自制软件工作正常,但我不能在我的virtualenv做"brew安装".

如何在我的环境中包含opencv?

python install virtualenv

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