问题标签 [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 投票
2 回答
11142 浏览

python - import zlib ImportError: 没有名为 zlib 的模块

我应该怎么办??我想导入zlib。

我已经安装了 zlib *

更新:

0 投票
1 回答
1720 浏览

python - 使用 pythonbrew 管理不同 virtualenv 中的 python 版本

我的主系统python版本是2.7.3。我正在尝试创建一个virtualenv使用版本 3.3.0 的。我安装了 pythonbrew、virtualenv 和 virtualenvwrapper。

我遵循了本教程:http ://technomilk.wordpress.com/2011/07/27/setting-up-our-django-site-environment-with-pythonbrew-and-virtualenv/

本质上运行pythonbrew use 3.3.0,然后创建一个virtualenv。该教程说 virtualenv 将使用 pythonbrew 使用的版本。但事实并非如此。virtualenv 在我启动时使用 2.7.3。当我这样做时pythonbrew use 3.3.0,它会离开 virtualenv 并应用于系统而不是环境。

显然,pythonbrew 有自己的 virtualenv 包装器,它有一个教程:http ://suvashthapaliya.com/blog/2012/01/sandboxed-python-virtual-environments/

我讨厌那样做。是否可以将 virtualenvwrapper 与 pythonbrew(而不是 pythonbrew 的 venv 包装器)一起使用,以便能够为每个 venv 选择使用哪个 python 版本,并将它们与系统 python 版本分开?

另外,我不想使用mkvirtualenv -p标志,因为这意味着我需要手动安装 python3.3。我宁愿坚持使用包管理器来管理 python 版本。很难相信 python 中的任何内容都不等同于 ruby​​ 中的 RVM ......除非我弄错了?

0 投票
2 回答
897 浏览

python - 无法安装 pythonbrew 2.6

我正在尝试使用 pythonbrew 安装 python 2.6,但在运行命令时收到一些错误

我在 Archlinux 下运行并在那台机器上使用了很长时间的 python2.7。但我需要在我的机器上同时安装 2.6 和 2.7,所以 pythonbrew 安装似乎没问题。

这是错误:

0 投票
1 回答
2014 浏览

python - 在 pythonbrew 中使用 pip

我已经开始使用 pythonbrew 来管理不同的 Python 安装。我想这样做的主要原因是在不影响我系统的 Python 安装的情况下安装第三方模块。

例如,我想我会requests使用以下方法安装库:

pip install requests

但是,这会导致错误提示:

error: could not create '/usr/local/lib/python2.7/dist-packages/requests': Permission denied

显然我不想将它安装到系统的 Python 中,即 Python 2.7.3。我确实必须使用我的包管理器安装 pip,结果路径是/usr/bin/pip.

如何使用 pip 安装到我的 pythonbrew 安装?(我当前的 pythonbrew Python 版本是 3.3.0)我错过了什么吗?

0 投票
3 回答
1010 浏览

python - 如何从命令行使用 pythonbrew venv 运行 python 脚本?

我最近在工作地点的一个 cron 脚本中遇到了这个问题:

/bin/bash -c "[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc && pythonbrew use 2.6.7 && pythonbrew venv use someapp && python /opt/someapp/bin/someapp.py"

这适用于 Pythonbrew 的系统范围(多用户)安装。

有用。但请告诉我有更好的方法。

附录

为了澄清我在寻找什么:我想要一个通过与 pythonbrew 绑定的 virtualenv 来运行我的脚本的单行命令。单独使用 virtualenv,我可以做这样的事情:

我不想要的是另一个脚本来运行我的脚本(就像上面的那个 cron 命令)。

0 投票
0 回答
113 浏览

python - pythonbrew预先安装与重建

我运行了python2.6。我正在运行一个从 scikit-learn 分叉的算法;并且所有依赖项都在运行。重新访问项目以生成一些结果后,出现未安装模块错误。

但是,我在 /usr/bin/ 中找不到 python2.6。我只有符号链接到 /usr/bin/python2.7/ 。我确实有一个 usr/lib/python2.6,那里有 scikit 学习依赖项。

如果我安装 python-brew 和 python2.6,那么它将与之前构建的 scikit-learn 库一起运行吗?还是安装后的 python2.6 无法解释安装前的 python2.6/scikit/etc?python在什么时候构建vs解释?

最后,scikit-learn 更新了。因此,如果我重建一个新的 python/scikit,它将需要重写我的算法。/不确定拉回回购的后叉兼容性...

切换到 pythonbrew python2.6 会成功吗?

(感谢赛前建议)

0 投票
1 回答
410 浏览

python - 安装多个python版本

我想在我的 Fedora 18 中安装几个 python 版本来使用 Sympy-bot 构建 SymPy。我知道pythonbrew可以从这里开始使用它。我按照安装说明进行操作,但是当我尝试安装 python 版本时,pythonbrew 会下载源包并开始安装它。在完成之前,它会退出并显示以下错误消息。

修补 Python-2.5 错误:无法修补/home/thilina/.pythonbrew/build/Python-2.5. 127:未能(patch -p0 < "/home/thilina/.pythonbrew/patches/all/python25/patch-setup.py.diff") >> '/home/thilina/.pythonbrew/log/build.log' 2>&1

谁能在这里帮我一把?提前致谢。

0 投票
1 回答
1737 浏览

hyperlink - brew install gfortran Error: You must `brew link gmp' before gfortran can be installed

在需要安装 pythonbrew 之前,我尝试使用 homebrew 安装 gfortran。我需要 pythonbrew 在我的 iMac 上安装和使用 misopy 包。当我想安装 gfortran 时,我不断收到此错误:

我尝试在mac中使用自制软件重新安装gmp,但这没有帮助。有人可以在这方面帮助我吗?

0 投票
1 回答
2606 浏览

cron - Cron & Virtualenv:Cron 不运行需要 virtualenv 的 python 脚本

编辑 2 27/06/2013:问题是一个与 venv 和 cron 无关的愚蠢错误。使用创建 venv 的同一用户从 cron 运行 venv 使用下面描述的激活效果很好。

编辑25/06/2013:由于在 cron 运行后 nohup.out 没有改变,我怀疑问题出在使用 virtualenv 上。cron 设置的用户与从命令行运行脚本的用户相同。


我已经编写了一个脚本来激活 venv 然后运行一个 python 脚本。当我这样做时,它可以从命令行完美运行

但是,由于一些黑魔法的原因,python 部分不能从 cron 运行:

run.sh 的内容:

run.sh 在创建输出压缩文件后执行。但是,python 脚本不起作用,因为 Exporter.csv 没有更新,而且我在日志文件中看不到活动。

谢谢你的帮助!

0 投票
0 回答
395 浏览

python - python 2.7.5 5 月发布却不被 pythonbrew 识别?

几个月前,pythonbrew 安装 2.7.3 失败,原因是一个从未解决的奇怪编译器错误。

现在我运行了 pythonbrew cleanup 并失败了:

为什么pythonbrew在我的root用户账户下安装文件?我手动删除了 Python-2.7.3 目录。

现在我正在尝试使用 Python 的 brew 安装最新的 2.7 版本,但是:

tail -f "/Users/Ceti/.pythonbrew/log/build.log"

如何安装最新版本?