python - 在Raspberry Pi 3上设置virtualenv和virtualenvwrapper时出现问题

标签 python opencv raspberry-pi virtual environment

我正在跟踪一个看起来非常全面的教程:

https://www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/

但是在这些更改后尝试加载〜/ .profile时收到错误:

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

运行后的整个输出
source ~/.profile

是:
pi@SamPi:~ $ source ~/.profile
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/local/lib/python2.7/dist-packages/virtualenvwrapper/hook_loader.py", line 223, in <module>
    main()
  File "/usr/local/lib/python2.7/dist-packages/virtualenvwrapper/hook_loader.py", line 132, in main
    run_hooks(hook, options, args)
  File "/usr/local/lib/python2.7/dist-packages/virtualenvwrapper/hook_loader.py", line 161, in run_hooks
    hook_mgr = ExtensionManager(namespace)
  File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 106, in __init__
    verify_requirements)
  File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 188, in _load_plugins
    for ep in self.list_entry_points():
  File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 177, in list_entry_points
    eps = list(pkg_resources.iter_entry_points(self.namespace))
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 521, in iter_entry_points
    entries = dist.get_entry_map(group)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2484, in get_entry_map
    self._get_metadata('entry_points.txt'), self
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2261, in parse_map
    raise ValueError("Entry points must be listed in groups")
ValueError: Entry points must be listed in groups
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.

最佳答案

“检查是否已安装virtualenvwrapper”:
因此,请重新安装virtualenvwrapper。打开一个新的终端并从此行开始:

$ sudo pip install virtualenv virtualenvwrapper

关于python - 在Raspberry Pi 3上设置virtualenv和virtualenvwrapper时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46633791/

相关文章:

python - OpenCV - 如何找到圆角矩形的矩形轮廓?

python - 在 python 中打开共享对象文件时出错(OSError : cannot open shared object file: No such file or directory)

java - 如何实时生成 citibike 站提要?

python - 如何阻止调用打印?

python pandas 滚动函数在分组的 DataFrame 中有两个参数

java - 如何使用 OpenCV Java 将视频分割成帧?

python - 将书籍作者分类为小说与非小说

c++ - 如何将 vector 中的数据添加到cv::Mat?

python - 使用pyaudio产生振幅增加的音调

python - 在 Raspberry Pi 上使用 Python 连接到 wifi