Installation volttron安装证书错误

Installation volttron安装证书错误,installation,volttron,Installation,Volttron,我今天刚从github下载了volltron文件。当我到达要执行的步骤时: python bootstrap.py 我有证书验证错误。下面是终端代码段。还有其他人遇到过这种情况吗 aps@ubuntu:~/volttron/volttron$ python bootstrap.py Creating virtual Python environment Downloading virtualenv DOAP record Traceback (most recent call last):

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

python bootstrap.py

我有证书验证错误。下面是终端代码段。还有其他人遇到过这种情况吗

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)>
aps@ubuntu:~/volttron/volttron$python bootstrap.py
创建虚拟Python环境
下载VirtualNV DOAP记录
回溯(最近一次呼叫最后一次):
文件“bootstrap.py”,第402行,在
main()
文件“bootstrap.py”,第385行,在main中
options.force(版本,options.verbose)
bootstrap中第206行的文件“bootstrap.py”
builder.create(dest,verbose)
文件“bootstrap.py”,第184行,在create中
下载(tmpdir)
下载文件“bootstrap.py”,第169行
self.get_version()
get_版本中第160行的文件“bootstrap.py”
以contextlib.closing(self.\u fetch(doap\u url))作为响应:
文件“bootstrap.py”,第147行,在_fetch中
response=urlib2.urlopen(url)
文件“/usr/lib/python2.7/urllib2.py”,第154行,在urlopen中
返回opener.open(url、数据、超时)
文件“/usr/lib/python2.7/urllib2.py”,第429行,打开
响应=自身打开(请求,数据)
文件“/usr/lib/python2.7/urllib2.py”,第447行,打开
"开放",
文件“/usr/lib/python2.7/urllib2.py”,第407行,在调用链中
结果=func(*args)
文件“/usr/lib/python2.7/urllib2.py”,第1241行,https_open
上下文=自身(上下文)
文件“/usr/lib/python2.7/urllib2.py”,第1198行,打开
引发URL错误(err)
urllib2.URLError:

似乎Volttron虚拟环境开发中的错误。我也有同样的问题。我正在使用Ubuntu 16.04

为了解决这个问题,我按照以下步骤创建虚拟环境

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

  • 安装Virtualenv
$sudo apt get install python virtualenv

之后:

mkdir ~/virtualenvironment

最后,激活您的环境:

source activate
要退出virtualenv,只需键入“
停用”

另一种更轻松的方式是:

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

因此,它将被写为

$ virtualenv volttron
一旦我在volttronroot中输入了上述脚本,即在Volttron/bin/python下创建的python virtualenv

volttron/bin/python中的新python可执行文件

安装安装工具…………完成

因此,要在这种情况下激活:我们需要键入:
source volttron/bin/activate

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

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

谢谢


注意:如果您没有“virtualenv”软件包,可以使用以下方法安装它:
sudo apt install virtualenv

运行bootstrap.py时是否连接到internet?是。我是从同一台计算机发布到这个网站的。从防火墙的角度来看,SSL允许在我的计算机和网络上出站。您使用的是哪个版本的Ubuntu和Python?
$ virtualenv volttron