问题标签 [virtualenv]

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 投票
1 回答
2365 浏览

python - 使用 python2.6 设置 virtualenv

我正在设置一个virtualenv,但它似乎默认使用 python2.5。

我正在使用这个命令

因为在我的路径上找到的python是python2.6。我相信这是真的,因为当我输入python并进入 shell 时,它告诉我它是 2.6。当我virtualenv使用上述命令创建并启动 shell 时,它告诉我我在 2.5 中。

其他人有这个问题吗?

0 投票
2 回答
1375 浏览

python - 替代在 Python3 上运行的 zc.buildout

我的项目使用 buildout 主要做两件事:自动获取依赖项和创建脚本;并使用 usercrontab buildout recipe 设置 cron 作业(在部署机器上)。

但是 Python 3 还没有 buildout。

所以我想考虑扩建的替代方案。我知道 virtualenv 和 pip 都可以在 Python 3 上运行 - 但是自动化构建工具链(创建 virtualenv 和自动安装/升级 deps)的首选工具是什么?有布料、摊铺机等。在这种情况下,您首选的工具是什么?它必须在 Windows 和 *nix 上无缝运行。

0 投票
2 回答
908 浏览

python - Python Web 项目剖析:开发、打包、部署

我是 Python 新手(来自 Java+Ant),想知道是否有人可以详细说明如何最好地使用 Fabric+Pip+Virtualenv 来设置 Python Web 应用程序包框架。

最终目标是能够使用单个命令执行以下任何操作:

  • 在一个新的开发箱上设置一个开发环境(安装所有的 deps)
  • 运行所有测试
  • 打包并部署到登台
  • 将登台部署到生产环境
  • 其他典型的开发流程任务:迁移模式等。

我正在使用 Debian+git+Tornado,但如果可能的话,我想保持这个 OS/SCM/框架不可知。

我已经进行了一些搜索,但我还没有找到从上到下涵盖此内容的明确内容。我会发现这很有帮助,我想还有其他一些前 Java/PHP/其他人也会这样做。

谢谢!

0 投票
2 回答
381 浏览

python - 使用 virtualenv 安装同一包的不同版本

由于我在我的 Debian 设置上安装了 Django 1.1x - 我如何使用virtualenv或类似的而不让它弄乱我系统的默认 django 版本,这反过来又会破坏我的所有网站?

非常感谢详细说明或出色的教程链接 - 请不要提供模糊的建议,因为我仍然是菜鸟。

目前,我将所有 django 项目都存储在其中,~/django-sites并且正在使用 Apache2 + mod_wsgi 进行部署。

0 投票
3 回答
40714 浏览

python - 升级包而不使用pip升级依赖项?

我正在为我的 python 应用程序使用 pip 和 virtualenv。我想在不触及依赖项的情况下升级到新版本的应用程序。当我使用pip install -U时,它会尝试升级所有包,甚至在没有可用新版本时卸载并重新安装相同版本的依赖包。

我也尝试过pip install -U --no-deps,但这似乎等同于常规安装而不是升级。是否有可以满足我要求的标志组合?

0 投票
2 回答
6074 浏览

python - 使用激活从 crontab 调用 python 脚本

如何从需要使用激活(源 env/bin/active)的 crontab 调用 python 脚本?

0 投票
23 回答
286536 浏览

python - 如何在 OSX 10.6 中将 MySQLdb 与 Python 和 Django 一起使用?

对于 OSX 10.6 用户来说,这是一个备受讨论的问题,但我一直无法找到可行的解决方案。这是我的设置:

Python 2.6.1 64 位 Django 1.2.1 MySQL 5.1.47 osx10.6 64 位

我使用 --no-site-packages 创建了一个 virtualenvwrapper,然后安装了 Django。当我激活 virtualenv 并运行 python manage.py syncdb 时,我收到此错误:

我还安装了MySQL for Python适配器,但无济于事(也许我安装不正确?)。

以前有人处理过这个吗?

0 投票
2 回答
1671 浏览

python - virtualenv on Windows: not over-riding installed package

My current setup is Python 2.5/ Django 1.1.1 on Windows. I want to start using Django 1.2 on some projects, but can't use it for everything. Which is just the sort of thing I've got virtualenv for. However, I'm running into a problem I've never encountered and it's hard to Google for: installing Django 1.2 into a virtualenv has no effect for me. If I then activate the environment and do

  • python
  • import django
  • django.VERSION

I get "1.1.1 Final". Django is installed in the site-packages directory of my environment and the init file in the root shows that it is 1.2. But the environment falls back to 1.1.1, even if I create the environment with the --no-site-packages flag. What am I screwing up?

0 投票
3 回答
22139 浏览

python - 尝试在 Python2.6 virtualenv 中安装 PIL 时出现 gcc 错误

我用 --no-site-packages 选项创建了一个 virtualenv。尝试安装 PIL 时出现错误:

http://pastebin.com/SVqxs1sC

有人可以帮我弄这个吗?

我正在运行 Ubuntu 10.04(64 位)

0 投票
1 回答
914 浏览

python - virtualenv macosX --no-site-package 被忽略

我在使用 macOSX 和 virtualenv 时遇到问题。它似乎忽略了--no-site-package。使用与 linux (archlinux) 完全相同的命令可以工作。它是 macOSX 10.5 和 python 2.5

创造新环境

激活它

尝试在其中安装一些东西。尽管 virtualenv 它寻找系统范围的安装

然而它没有找到模块

我在查看virtualenv --no-site-packages 后尝试了 PIP 并且 pip 仍然找到全局包? 但是它无法安装 psycopg2(gcc 的一些问题)。我也希望能够有一个 setup.py (来自分发)来完成整个工作

更新在 macOS 10.6 上,它可以正常工作。也许是 python 2.5 太旧了,或者安装坏了,所以我放弃了,需要 macOS 10.6...