在linux上以用户模式安装tkinter for python
我需要tkinter在我的python virtualenv中工作。显然,它不是python包-只能作为yum或apt-get-install安装-并且我在我的计算机上没有root权限 在#1中尝试过推荐,我得到:在linux上以用户模式安装tkinter for python,python,tkinter,tcl,tk,Python,Tkinter,Tcl,Tk,我需要tkinter在我的python virtualenv中工作。显然,它不是python包-只能作为yum或apt-get-install安装-并且我在我的计算机上没有root权限 在#1中尝试过推荐,我得到: easy\u install--prefix=~/.local3/python-tk 正在创建/home/.local3/lib/python3.4/site-packages/site.py 搜索python-tk 阅读https://pypi.python.org/simpl
easy\u install--prefix=~/.local3/python-tk
正在创建/home/.local3/lib/python3.4/site-packages/site.py
搜索python-tk
阅读https://pypi.python.org/simple/python-tk/
找不到“python tk”的索引页(可能拼写错误?)
扫描所有包的索引(这可能需要一段时间)
阅读https://pypi.python.org/simple/
找不到python tk的本地包或工作下载链接
错误:找不到适合需求的分发。parse('python-tk')
URL#2似乎已接近尾声,但并未完全完成交易:
cd~/tcl8.5.11/unix
./configure--prefix=/home/cnel711--exec prefix=/home/cnel711
制作
安装
cd~/tk8.5.11/unix
./configure--prefix=/home/cnel711--exec prefix=/home/cnel711--with tcl=/home/cnel711/tcl8.5.11/unix
制作
安装
上面的工作,但如何将其纳入我的virtualenv设置尚不清楚。它是指从源代码构建python,然后锁定到setup.py吗
有人找到了合适的解决方案吗?我使用的方法是在本地安装Python(如果您从源代码构建它,它完全不需要作为root安装,但您可能需要调整构建说明,而且我已经很久没有这样做了,我记不起来了,因为这对我来说是“显而易见的”)然后在此基础上构建虚拟环境。这是必需的,因为Tkinter软件包是其中的一部分(该页面讲述了一些彻头彻尾的谎言,但对您来说并不重要),并且不存在于PyPI中。我也有许多其他工具的本地安装,通常我可以将它们配置为使用不寻常的构建时选项集。同意。这是一个可以接受的解决办法。我还希望为不同的用户将我构建的东西部署到其他20台机器上。我也许能够影响他们下载和构建——但我希望有更具可扩展性的东西。谢谢你的回复。