使用虚拟en时获取权限被拒绝

2024-09-30 12:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在virtualenv中的共享主机上安装opencv2。在

我已经用Pip下载了numpy和所有这些东西。我只是在OpenCV2上有点麻烦

我在ssh会话中运行这个命令

(penv)[dire]$ cmake -D MAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=$VIRTUAL_ENV/local/ -D PYTHON_EXECTUABLE=$PYTHONPATH/python2.7 -D PYTHON_PACKAGES_PATH=$VIRTUAL_ENV/lib/python2.7/site-packages -D INSTALL_PYTHON_EXAMPLES=ON ..

我得到的错误是

^{pr2}$

这也是我的。如果重要的话

# ~/.bashrc: executed by bash(1) for non-login shells.
# Load pythonbrew
alias pb='pythonbrew'
export PYTHONPATH=~/.pythonbrew/pythons/Python-2.7.3/lib
[[ -s /home/bashtroubles/.pythonbrew/etc/bashrc ]] && source /home/bashtroubles/.python$

# Load custom python installation
export PATH=~/opt/python-2.7.3/bin:${PATH}
export PYTHONPATH=~/opt/python-2.7.3/lib

具体版本是opencv-2.4.13,python版本是2.7.3

我相信问题是因为它使用的是python2.7

File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception

有什么办法在没有许可被拒绝的情况下进行吗?在


Tags: installpath版本envchildhomelibvirtual
1条回答
网友
1楼 · 发布于 2024-09-30 12:30:25

我遇到了这个问题。它试图调用的二进制文件似乎没有标记为可执行文件。我运行这个来更改权限

sudo chmod +x -R /usr/local/lib/python2.7/dist-packages/cmake-3.13.3-py2.7-linux-x86_64.egg/cmake/data/bin

相关问题 更多 >

    热门问题