Questions tagged «python»

Python是一种解释型编程语言,通常(但非唯一)用作脚本语言。默认情况下,所有Ubuntu发行版中都包含Python版本。



7
如何使用apt-get安装其他Python版本?
如何使用apt-get安装其他版本的Python? 显然,我意识到我可以使用源代码tar球进行安装,但是我宁愿不要从源代码安装,而要使用软件包管理器,因为这就是它的用途。我可以参考的地方肯定可以为最新的Python版本构建.deb文件(为什么python.org不在我的范围之外)。 我需要做些什么来引用它们,以及在升级到下一版本时可能会产生什么问题? 如果除了从源代码构建以外别无选择,是否可以安装一个(伪)软件包,该软件包将提供所需的所有依赖关系,而不必单独查找和安装每个依赖关系?这样我就不会得到: The necessary bits to build these optional modules were not found: _bz2 _curses _curses_panel _dbm _gdbm _lzma _sqlite3 _ssl _tkinter readline zlib

5
如何在不要求输入密码的情况下在脚本中伪指令?
我想每天自动打开系统。因此,我在Python脚本中使用以下代码,但sudo每次都要求输入密码: os.system('sudo sh -c "echo date \'+%s\' -d \'+ \ 24 hours\' > /sys/class/rtc/rtc0/wakealarm"') 如何在不sudo每次都要求输入密码的情况下运行该脚本?
107 python  sudo 


3
apt-get安装vs pip安装
对于下载python软件包时必须使用上述命令的情况,我有些困惑。我试图根据这个问题的答案下载名为pyudev的软件包。我执行了以下命令: sudo pip install python-pyudev 但收到以下消息: Downloading/unpacking python-pyudev Could not find any downloads that satisfy the requirement python-pyudev Cleaning up... No distributions at all found for python-pyudev Storing complete log in /home/vineet/.pip/pip.log 但是以下工作正常: sudo apt-get install python-pyudev 什么时候apt-get应该用来安装软件包python-pip?什么时候应该使用?


3
使用代理在ubuntu 16.04 LTS上安装pip3(用于python3)
我尝试输入: sudo apt install python3-pip 我得到的错误是: $ sudo apt install python3-pip Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libexpat1-dev libpython3-dev libpython3.5-dev python-pip-whl python3-dev python3-wheel python3.5-dev The following NEW packages will be installed: libexpat1-dev libpython3-dev libpython3.5-dev python-pip-whl python3-dev python3-pip python3-wheel …


7
如何为单个python脚本创建deb包?
我有一个要作为deb软件包分发的python脚本。这是一个在Unity面板中显示本地日期的指示器。我确实从脚本或二进制文件创建了一个.deb软件包,但是由于它失败而无法创建一个deb软件包。 有人可以逐步指导我如何做吗?据我所知,这个脚本依赖于python-appindicator。 注意: 我不需要任何指向Debian / Ubuntu包装说明的链接。我看过大多数。我觉得他们对初学者不友好。

8
如何在12.04上安装Python 2.6?
根据https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop的说明, “ Python 2.6不再可用于安装”。 我需要支持仅在Python 2.6上运行的旧版软件。如何在Ubuntu 12.04上安装Python 2.6?
77 python 



6
如何检测和删除通过pip安装的Python软件包?
我不小心使用pip而不是将Python软件包安装到了系统中apt-get。我这样做有两种方式: 使用较旧版本的virtualenv时,我忘了--no-site-packages在创建virtualenv时附加-之后,当我调用时pip install,Python软件包将安装到系统而不是virtualenv 在正确设置的virtualenv中,我键入了sudo pip install somepackage-安装到系统而不是virtualenv的sudo 我碰巧注意到了这一点,因为我pip freeze在virtualenv之外键入了内容,并发现了一些不应该在那里列出的Python软件包。所以现在我的问题是: 如何识别系统上已错误安装的所有Python软件包(即,出现在pip freeze列表中但未安装的Python软件包apt-get)? 如何删除它们?

3
如何将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
68 python 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.