首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >volttron安装证书错误

volttron安装证书错误
EN

Stack Overflow用户
提问于 2017-11-17 02:34:55
回答 1查看 79关注 0票数 2

我今天刚从github下载了volltron文件。当我进入要执行的步骤时:

python bootstrap.py

我收到证书验证错误。下面是终端代码片段。还有没有人遇到过这种情况?

代码语言:javascript
复制
aps@ubuntu:~/volttron/volttron$ python bootstrap.py 
Creating virtual Python environment
Downloading virtualenv DOAP record
Traceback (most recent call last):
  File "bootstrap.py", line 402, in <module>
    main()
  File "bootstrap.py", line 385, in main
    options.force_version, options.verbose)
  File "bootstrap.py", line 206, in bootstrap
    builder.create(dest, verbose)
  File "bootstrap.py", line 184, in create
    self.download(tmpdir)
  File "bootstrap.py", line 169, in download
    self.get_version()
  File "bootstrap.py", line 160, in get_version
    with contextlib.closing(self._fetch(doap_url)) as response:
  File "bootstrap.py", line 147, in _fetch
    response = urllib2.urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1241, in https_open
    context=self._context)
  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
EN

回答 1

Stack Overflow用户

发布于 2018-03-25 05:42:13

似乎在为Volttron开发虚拟环境时出现了错误。我也有同样的问题。我使用的是Ubuntu 16.04。

为了解决这个问题,我按照下面的步骤创建虚拟环境http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv

以下是使用上述链接执行的步骤:

  • 安装虚拟

$ sudo apt-get install python-virtualenv

在那之后:

代码语言:javascript
复制
mkdir ~/virtualenvironment

代码语言:javascript
复制
virtualenv ~/virtualenvironment/my_new_app

最后,激活您的环境:

代码语言:javascript
复制
source activate

要退出虚拟环境,只需输入“deactivate”即可。

另一种更简单的方式是:https://stackoverflow.com/a/3844055

在第一步中,我将"virtualenv“命名为volttron

因此,它将被写为

代码语言:javascript
复制
$ virtualenv volttron

一旦我在Volttron root中输入了上面的脚本,在volttron/bin/python下创建的python virtualenv

在volttron/bin/python中新建python可执行文件

正在安装setuptools............done。

因此,要在本例中激活:我们需要输入:source volttron/bin/activate

在完成这些步骤之后,我能够创建代理。

如果有比这更简单的方法,请告诉我。

谢谢,

注意:如果您没有"virtualenv“包,可以使用:sudo apt install virtualenv安装它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47336847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档