Tag: python

手动构建和安装python 2.6后损坏python(2.7)

运行Ubuntu 12.04,我有通常的python 2.7。 我需要python 2.6,所以我下载了源码并做了 ./configure make sudo make install 一个错误,因为我不想替换我的系统范围的python。 现在一些程序停止工作,例如更新管理器 ImportError: No module named gi.repository 我使用update-alternative来使python 2.7再次默认,但是由于一些缺少的模块,许多python应用程序仍然无法启动。 有人可以暗示发生了什么以及解决问题的最佳方法是什么? 提前致谢。 编辑: 我可以通过将自己的硬链接从/ etc / python设置为/etc/python2.7来获得apt-get的一些function。 (所以我猜使用更新替代品确实没有太多好处。)我做了一个dist-upgrade,它基本上有效,但很多通过apt-get管理的软件包仍然被破坏了。 特别是, python-minimal的问题阻止了我想要做的许多其他软件包的安装。 Setting up python-minimal (2.7.3-0ubuntu7) … Traceback (most recent call last): File “/usr/local/lib/python2.7/runpy.py”, line 162, in _run_module_as_main “__main__”, fname, loader, pkg_name) File “/usr/local/lib/python2.7/runpy.py”, line 72, in _run_code […]

如何编写动态更新的面板应用/指标?

我正在尝试为ubuntu Mate编写一些面板应用程序。 我比较熟悉C / C ++和SDL。 我已经看过Mate-University面板应用程序github页面,但我无法让它正常工作/我有一段时间。 我只是想知道,如果有一些简单的途径来编写面板应用程序? 我不是在谈论使用自定义应用程序启动器,我想向面板添加新function,但我不知道如何。 有关编写面板应用程序的教程或说明可能非常有用。

pyvenv vs venv vs python-virtualenv vs virtualenv and python 3

malikarumi@Tetouan2:~$ pip install virtualenv Collecting virtualenv Downloading virtualenv-12.0.7-py2.py3-none-any.whl (1.8MB) 100% |################################| 1.8MB 330kB/s malikarumi@Tetouan2:~$ pip freeze (a lot of stuff, but not virtualenv) malikarumi@Tetouan2:~$ virtualenv testvenv1 The program ‘virtualenv’ is currently not installed. You can install it by typing: sudo apt-get install python-virtualenv 这里发生了什么? 是python-virtualenv == pyvenv? 这还不是吗? 原始的virtualenv仍然可以使用python吗? 如果venv(太多的名称变化!!!)是标准库的一部分, https: //docs.python.org/3/library/venv.html,为什么我被告知要安装它? 当我尝试安装它时,我得到了: malikarumi@Tetouan2:~$ sudo […]

Horizo​​n:import_module上的Apacheexception

我使用juju部署了Openstack,除了我无法浏览openstack-dashboard之外,一切看起来都很正常。 我收到错误500内部服务器错误。 我查看了该节点的apache2日志,发现每隔几分钟就会重复这些错误 。 我试图销毁服务并将其部署在其他节点上; 与keystone节点共处,然后浏览节点,然后自己。 但我得到了同样的错误。 看起来它需要深度python调试这很奇怪,因为这是普通服务器上的典型魅力部署。 有人必须试图部署并成功! 我正在部署openstack Essex版本2012.1.4-dev, Ubuntu服务器版本13.10, django版本是:(1,5,4,’final’,0) 这是我的juju状态输出 请帮我 :)

Pytest在PATH中但未找到

我已经为python测试安装了pytest,但是当我只是试图从项目文件夹中运行它时,我得到了No such file or directory错误。 它位于一个应该可以通过PATH变量访问的位置,但是(尽我所能描述问题)并没有“找到”。 出于某种原因,当我输入’pytest’时,我的shell正在寻找错误的位置; 如果我指定位置,那么pytest将运行良好。 在/usr/bin查找 kirk@kirk:~/develop/foo$ pytest bash: /usr/bin/pytest: No such file or directory 它实际上位于/usr/local/bin ,它是路径的一部分,并在我明确调用该位置时起作用。 kirk@kirk:~/develop/foo$ whereis pytest pytest: /usr/local/bin/pytest kirk@kirk:~/develop/foo$ echo $PATH /home/kirk/bin:/home/kirk/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin kirk@kirk:~/develop/foo$ /usr/local/bin/pytest ============================= test session starts ============================== platform linux2 — Python 2.7.12, pytest-3.0.5, py-1.4.32, pluggy-0.4.0 rootdir: /home/kirk/develop/foo, inifile: pytest.ini collected 0 items ========================= no tests […]

在Ubuntu 14.04 LTS上安装IPython的问题

我用的时候 pip install ipython 要么 pip install “ipython[notebook]” 我收到以下错误: Downloading/unpacking ipython Downloading ipython-2.3.1-py27-none-any.whl (2.8MB): 2.8MB downloaded Installing collected packages: ipython Cleaning up… Exception: Traceback (most recent call last): File “/usr/lib/python2.7/dist-packages/pip/basecommand.py”, line 122, in main status = self.run(options, args) File “/usr/lib/python2.7/dist-packages/pip/commands/install.py”, line 283, in run requirement_set.install(install_options, global_options, root=options.root_path) File “/usr/lib/python2.7/dist-packages/pip/req.py”, line 1435, in install requirement.install(install_options, global_options, […]

如何使用源代码的最新版本更新ubuntu的python?

我正在使用Ubuntu 11.10。 提供的python 2.7.2有一个错误,已在python存储库的最新2.7.2源代码中得到纠正。 从源代码中用python替换ubuntu提供的python的推荐方法是什么? 或换句话说,如何“更新”ubuntu提供的? 理想情况下,我只能创建新的.deb(s)来“更新”由Ubuntu提供的python2.7 / python2.7-dev。

为什么Linux中的Python需要#!/ usr / bin / python这一行?

非常简单的问题:在Linux中,为什么Python需要该行 #!/usr/bin/python 在python文件的开头,因为Windows没有? 它有什么作用? ‘因为描述“链接到Python”有点模糊……

如何将Python模块添加到syspath?

嗨我有这样的文件结构 Folder Common foo1.py TestFolder foo2.py 我想导入foo2.py foo1.py. 我试过但它在Ubuntu上不起作用: sys.path.append(os.path.abspath(‘../../’)) from Common import foo1.py

如何创建新的Quickly应用程序模板?

在其他地方找不到答案, 我要求提供快速创建新模板的流程文档。 我有兴趣编写像pygtk一样的pyside(python + qt4)模板。 谁能帮我?