所以我试图在我的virtualenv中(在控制台中)运行一个简单的matplotlib示例。这是代码:
import matplotlib
matplotlib.use('GTKAgg')
import matplotlib.pyplot as plt
radius = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
area = [3.14159, 12.56636, 28.27431, 50.26544, 78.53975, 113.09724]
plt.plot(radius, area)
plt.show()
但是,当我运行它时,我得到:
ImportError:Gtk *后端需要安装pygtk。
现在,乐趣开始了。我试图点安装pygtk,但它抛出:
********************************************************************
* Building PyGTK using distutils is only supported on windows. *
* To build PyGTK in a supported way, read the INSTALL file. *
********************************************************************
Complete output from command python setup.py egg_info:
********************************************************************
我检查了INSTALL
文件并说尝试./configfure; make; make install
。然而。我不太确定如何在virtualenv中执行此操作。为了在virtualenv中安装pygtk,我在哪里解压缩源代码。
技巧是手动设置正确的路径,然后在virtualenv内部运行configure。这是很基本的,但是对我有用。
在虚拟环境中安装python-config并将其链接到python2.7-config:
pip install config
ln -s /home/PATH/TO/VIRT/bin/python-config /home/PATH/TO/VIRT/bin/python2.7-config
在虚拟环境中安装cairo:
wget http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2
tar -xf py2cairo-1.10.0.tar.bz2
cd py2cairo-1.10.0
./waf configure --prefix=/home/PATH/TO/VIRT/
./waf build
./waf install
安装PyGTK
wget http://pypi.python.org/packages/source/P/PyGTK/pygtk-2.24.0.tar.bz2
tar -xf pygtk-2.24.0.tar.bz2
cd pygtk-2.24.0
export PKG_CONFIG_PATH=/home/PATH/TO/VIRT/lib/pkgconfig
./configure --prefix=/home/PATH/TO/VIRT/
make
make install
那应该做到的。只需将PATH / TO / VIRT /替换为您自己的路径即可。我确定有人可以协助将路径添加到virtualenvwrapper吗?
我正在尝试在新项目文件夹中安装新的虚拟环境,但它没有在虚拟环境中安装。 下面是bash日志: 这里的问题是没有安装在中。我的问题是-这正常吗?我应该自己安装吗?如果是这样,我将如何做到这一点,以便当我运行类似于的东西时,安装在中? 顺便说一句,我想把所有东西都放在2.7里是我的计算机用户名。
问题内容: 我正在使用Amazon Linux AMI版本2013.09。我已经安装了virtualenv,并在激活后再运行pip install mysql- connector-python,但是当我运行我的应用程序时出现错误:。还有其他人在这样做时遇到麻烦吗?我可以将其安装在virtualenv之外,并且脚本可以正常运行。在此先感谢您的帮助! 问题答案: 几件事。程序包命名不一致,因此您可能
问题内容: 我正在使用Amazon Linux AMI版本2013.09。我已经安装了virtualenv,并在激活后再运行pip install mysql- connector-python,但是当我运行我的应用程序时出现错误:。还有其他人在这样做时遇到麻烦吗?我可以将其安装在virtualenv之外,并且脚本可以正常运行。在此先感谢您的帮助! 问题答案: 几件事。程序包命名不一致,因此您可能
我安装twisted时遇到问题 PIP1.1 from/home/chris/GL/GLBackend/glenv/lib/python2.7/site-packages/pip-1.1-py2.7.egg(python 2.7) 创建虚拟环境 在glenv/bin/python2.7中创建新的python可执行文件也在glenv/bin/python中创建可执行文件安装分发...........
我知道在这方面也有类似的问题。例如,这一条:为Python安装pip、virtualenv和distribute的正确方法是什么? 我想安装这些模块按照我的学习Python的硬的方式教程:http://learnpythonthehardway.org/book/ex46.html 我设法(我想)通过使用sudoeasy_installpip安装pip,但是当我运行pydoc模块时,我看不到它。所