问题标签 [pythonbrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5927 浏览

python - python:pythonbrew 和 virtualenv 有什么区别?

我是 python 新手,我打算学习 django。我对 ruby​​(不是 rails)有一点经验,我对RVM很熟悉,但是我不明白pythonbrewvirtualenv之间的区别。我知道pythonbrewRVM的模仿,但我认为virtualenv已经在做 RVM 所做的事情(反之亦然,pythonbrew已经在做 RVM 所做的事情)。有人可以解释一下,也许可以提供一些具体的例子/用法来帮助我理解它。非常感谢!

0 投票
2 回答
1652 浏览

python - 手动安装后无法在 pythonbrew 中导入 pygtk

由于无法通过pip我尝试手动安装 pygtk 来安装它。

我从pypi下载了源 tar并运行

它安装得很好,例如pygtk-demo在我的路径中。但是,每当我尝试时,import pygtk都会出现以下错误:

我似乎错过了什么或犯了一个错误。我必须做什么才能使用 pygtk?

0 投票
1 回答
398 浏览

python - 如何使用 pythonbrew 安装额外的 python 包

我正在使用 pythonbrew 在我的 CentOS 上安装 2.7.2。它以前工作过,但这次在一个单独的干净系统上我遇到了问题。

安装 pythonbrew 后(我不得不 --force 因为它在 make test 中抱怨 distutils)我切换到 2.7.2 当我运行 easy_install setuptools 它尝试进入系统 python(2.5)。由于我不是超级用户,这当然失败了。

我在这里想念什么?

0 投票
5 回答
2183 浏览

python - 如何在 OS X 上的 pythonbrew 下构建 pgmagick?

pgmagick尝试使用 XCode 4.3.1 在 OS X Lion 上构建时,我没有取得太大的成功。

我已经使用以下命令(通过自制软件)安装了 ImageMagick 和 GraphicsMagick,以及 boost:

然后我在https://bitbucket.org/hhatto/pgmagick克隆 repo :

但是我总是收到以下错误:

根据 stdout 上的输出,setup正在为 boost ( ) 寻找正确的位置/usr/local/lib

我也尝试过easy_installpip但没有运气。我正在使用 Pythonbrew,但也禁用了它并尝试使用股票 python 安装 - 仍然没有成功。

关于如何解决问题或进一步诊断问题的任何建议?

0 投票
1 回答
217 浏览

python - 在 pythonbrew 中使用交互式 python

我安装pythonbrew然后切换到python3.2。

然后我发现我无法交互运行 python:

我真的在使用 python 3.2 吗?我什至不能跑去python --version看我在做什么。

0 投票
1 回答
244 浏览

linux - 从 bash 脚本停用 pythonbrew

我正在尝试从 bash 脚本中停用 pythonbrew。在 shell 内键入时pythonbrew off可以正常工作。
在我的 bash 脚本pythonbrew off中只是被忽略了。使用回声时,我得到:

调用该函数会导致程序退出而不打印失败消息。
这是功能:

0 投票
1 回答
1028 浏览

ubuntu-10.04 - pythonbrew 不再存在

所以我前几天在我的 ubuntuo 11.04 上安装了 pythonbrew - 实际上是昨天 - 现在我无法“找到”它。在我切换到 2.7.2 之前,现在我对 pythonbrew 的所有请求都以错误结尾-

我做错了什么,我的 pythonbrew 在哪里?

不返回任何东西...我是打算让 pythonbrew 成为某种启动的东西吗?

ps如果你还没有猜到,我对unixy的东西不是很熟悉,如果这是一个obvi问题,对不起。

更新我按照这个 SO 项目安装了 pythonbrew:Python 2.7 on Ubuntu

UPDATE2好的,所以我按照那个链接重新安装了pythonbrew(即我从我的/目录运行 curl -kL http://github.com/utahta/pythonbrew/raw/master/pythonbrew-install | bash)

那告诉我它已将 pythonbrew 安装到 /home/{loginname}/.pythonbrew 目录

所以我去了那里,然后我在那个链接中运行了另一条线(我知道这条线的作用,但是运行它!)。$HOME/.pythonbrew/etc/bashrc

好的,现在 pythonbrew 又回来了并运行了。更好的是,我在安装 pythonbrew 后通过 pip 安装的 virtualenv回来了。我不知道发生了什么,但显然每次我登录时我都需要

  1. 转到 /home/{loginname}/.pythonbrew 目录

  2. 跑 。$HOME/.pythonbrew/etc/bashrc

如果ubuntu可以在启动/登录时执行上述两个步骤,有什么想法吗?

0 投票
1 回答
270 浏览

pythonbrew - pythonbrew 与 mod_wsgi

pythonbrew 没有被 mod_wsgi 文件接收,配置如下:

我想使用的pythonbrew版本的python位于:

/home/bharal/.pythonbrew/pythons/Python-2.7.2/lib/python2.7/site-packages

我的 pythonbrew 安装在这里:

/home/bharal/.pythonbrew/

我如何告诉 mod_wsgi 使用这个版本 (2.7.2) 而不是 ubuntu (2.6) 附带的默认 python 版本?

当我运行我的服务器时,我收到如下错误:

从日志中可以看出,服务器仍在查看 python 2.6!为什么?我已经启动了 pythonbrew,所以当输入时,python我可以看到版本是 2.7.2,并且我需要的所有设置和包都是可导入的!

更新如下面的答案所示,mod_wsgi不在乎我告诉它使用哪个 python - 事实上,我不能告诉它使用任何特定的 python。这样做的唯一方法是下载一个未编译的 wsgi 文件,使用我想要的特定 python 版本进行编译,然后使用已编译的 wsgi。

如果您愿意,请参阅我的另一个问题Error: Command failed with rc=65536 python and mod_wsgi了解一些步骤和指向 tutes 的链接。最后我没有针对 2.7 进行编译(我的 2.6 很好,让 pythonbrew 编译工作太难了)

0 投票
1 回答
419 浏览

debian - 是否可以重新定位pythonbrew

我正在尝试使用 pythonbrew 创建一个包含自定义构建的 python 的 debian 包。

编译和debian构建成功。问题是当我在其他机器上安装包时,一些模块不起作用。例如hashlib甚至os.getcwd()不工作。而在构建机器上一切正常。

是否可以重新定位python安装?可能是什么问题?

我在/opt/sw-python/extra/pythonbrew目录中构建它,并在安装时将 pythonbrew 放置到同一/opt/sw-python/extra/pythonbrew目录中。

目标机器:

建机:

0 投票
4 回答
756 浏览

python - Pythonbrew 在 Ubuntu 上安装 ZSH

当我的外壳是 ZSH 时,任何人都可以了解如何安装 pythonbrew / pythonz。我在 ubuntu 12.04 上。

我遵循 curl 的标准安装,然后将该行添加到 ~/.bashrc 但它会在新的 zsh 终端中返回一个未知命令。

PythonBrew 自述文件