使用virtualenv在ubuntu 16.04上安装eric的各种python版本

时间:2018-03-08 09:55:01

标签: python virtualenv

我正在尝试在ubuntu 16.04上安装eric6,但遇到的问题看起来与不同的python版本有关。我在virtualenv运行,但似乎没有帮助。这就是我的所作所为:





设置virtualenv:




  kira @ machine:〜/ Downloads / eric6-18.03 $ virtualenv -p / usr / bin / python3~ / envs / eric&#xA;已经使用解释器/ usr / bin / python3&#xA;使用基本前缀'/ usr'&#xA; / home中的新python可执行文件/ kira / envs / eric / bin / python3&#xA;还在/ home / kira / envs / eric / bin / python&#xA中创建可执行文件;安装setuptools,pkg_resources,pip,wheel ... done。&#xA; < / code> 
&#xA;&#xA;

已激活:

&#xA;&#xA;
  kira @ machine:〜/ envs / ericc $ source bin / activate&#xA;(eric)kira @ machine:〜/ envs / ericc $ eric&#xA;  
&#xA;&#xA;

已安装的qt:

&# xA;&#xA;
 (eric)kira @ machine:〜/ Downloads $ ./qt-unified-linux-x64-3.0.2-online.run
  
&#xA;&#xA;

(看似安装成功 - 在对话框中确认)

&#xA;&#xA;

已安装的qscintilla:

&#xA; &#xA;
 (eric)kira @ machine:〜/ Downloads $ pip3 install qscintilla&#xA;收集qscintilla&#xA;使用缓存的QScintilla-2.10.3-5.10.1-cp35。 cp36.cp37.cp38-abi3-manylinux1_x86_64.whl&#xA;收集PyQt5&gt; = 5.10.1(来自qscintilla)&#xA;使用缓存的PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3 -manylinux1_x86_64.whl&#xA;收集sip&lt; 4.20,&gt; = 4.19.4(来自PyQt5&gt; = 5.10.1-&gt; qscintilla)&#xA;使用缓存的sip-4.19.8-cp35-cp35m-manylinux1_x86_64.whl& #xA;安装收集的软件包:sip,PyQt5,qscintilla&#xA;成功安装PyQt5-5.10.1 qscintilla-2.10.3 sip-4.19.8&#xA;  
&#xA;&#xA ;

检查python版本,安装eric - note选择python版本2.7.12:

&#xA;&#xA;
 (eric)kira @ machine:〜/ Downloads / eric6 -18.03 $ python -V&#xA; Python 3.5.2&#xA;(eric)kira @ machine:〜/ Downloads / eric6-18.03 $ sudo python install.py&#xA;检查依赖项&#xA; Python版本:2.7.12& #xA;抱歉,请安装PyQt5。 &#xA;错误:没有名为PyQt5.QtCore的模块&#xA;  
&#xA;&#xA;

尝试没有sudo,拿起python版本3.5.2:

&#xA;&#xA;
 (eric)kira @ machine:〜/ Downloads / eric6-18.03 $ python install.py&#xA;检查依赖项&#xA; Python版本:3.5.2&#xA ;找到PyQt5&#xA;找到pyuic5&#xA;找到QScintilla2&#xA;找到QtGui&#xA;找到QtNetwork&#xA;找到QtPrintSupport&#xA;找到QtSql&#xA;找到QtSvg&#xA;找到QtWidgets&#xA;找到QtWebEngineWidgets&#xA ; Qt版本:5.10.1&#xA; sip版本:4.19.8&#xA; PyQt版本:5.10.1&#xA; QScintilla版本:2.10.3&#xA;所有依赖项都可以。&#xA;&#xA;清洁旧安装...&#xA;&#xA;创建配置文件...&#xA;&#xA;编译用户界面文件...&#xA;&#xA;编译源文件......& #xA;&#xA;安装eric6 ...&#xA;错误:[Errno 13]权限被拒绝:'/ usr / local / bin / eric6_api'&#xA;尝试使用管理员权限安装。&#xA;& #xA;安装完成。&#xA;  
&#xA;&#xA;

我认为这个问题与pytho有关n版本更改但不知道如何修复它。

&#xA;&#xA;

Kira

&#xA;

1 个答案:

答案 0 :(得分:0)

我想通了 - &#39; sudo python&#39;直接执行命令,因此尽管在虚拟环境中运行,仍然使用python2。 (根据this answer)。 Eric现在安装没有错误。 (但不会运行,另一个问题)