问题标签 [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.
python - 使用 python2.6 设置 virtualenv
我正在设置一个virtualenv
,但它似乎默认使用 python2.5。
我正在使用这个命令
因为在我的路径上找到的python是python2.6。我相信这是真的,因为当我输入python
并进入 shell 时,它告诉我它是 2.6。当我virtualenv
使用上述命令创建并启动 shell 时,它告诉我我在 2.5 中。
其他人有这个问题吗?
python - 替代在 Python3 上运行的 zc.buildout
我的项目使用 buildout 主要做两件事:自动获取依赖项和创建脚本;并使用 usercrontab buildout recipe 设置 cron 作业(在部署机器上)。
但是 Python 3 还没有 buildout。
所以我想考虑扩建的替代方案。我知道 virtualenv 和 pip 都可以在 Python 3 上运行 - 但是自动化构建工具链(创建 virtualenv 和自动安装/升级 deps)的首选工具是什么?有布料、摊铺机等。在这种情况下,您首选的工具是什么?它必须在 Windows 和 *nix 上无缝运行。
python - Python Web 项目剖析:开发、打包、部署
我是 Python 新手(来自 Java+Ant),想知道是否有人可以详细说明如何最好地使用 Fabric+Pip+Virtualenv 来设置 Python Web 应用程序包框架。
最终目标是能够使用单个命令执行以下任何操作:
- 在一个新的开发箱上设置一个开发环境(安装所有的 deps)
- 运行所有测试
- 打包并部署到登台
- 将登台部署到生产环境
- 其他典型的开发流程任务:迁移模式等。
我正在使用 Debian+git+Tornado,但如果可能的话,我想保持这个 OS/SCM/框架不可知。
我已经进行了一些搜索,但我还没有找到从上到下涵盖此内容的明确内容。我会发现这很有帮助,我想还有其他一些前 Java/PHP/其他人也会这样做。
谢谢!
python - 使用 virtualenv 安装同一包的不同版本
由于我在我的 Debian 设置上安装了 Django 1.1x - 我如何使用virtualenv
或类似的而不让它弄乱我系统的默认 django 版本,这反过来又会破坏我的所有网站?
非常感谢详细说明或出色的教程链接 - 请不要提供模糊的建议,因为我仍然是菜鸟。
目前,我将所有 django 项目都存储在其中,~/django-sites
并且正在使用 Apache2 + mod_wsgi 进行部署。
python - 升级包而不使用pip升级依赖项?
我正在为我的 python 应用程序使用 pip 和 virtualenv。我想在不触及依赖项的情况下升级到新版本的应用程序。当我使用pip install -U
时,它会尝试升级所有包,甚至在没有可用新版本时卸载并重新安装相同版本的依赖包。
我也尝试过pip install -U --no-deps
,但这似乎等同于常规安装而不是升级。是否有可以满足我要求的标志组合?
python - 使用激活从 crontab 调用 python 脚本
如何从需要使用激活(源 env/bin/active)的 crontab 调用 python 脚本?
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适配器,但无济于事(也许我安装不正确?)。
以前有人处理过这个吗?
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?
python - 尝试在 Python2.6 virtualenv 中安装 PIL 时出现 gcc 错误
我用 --no-site-packages 选项创建了一个 virtualenv。尝试安装 PIL 时出现错误:
有人可以帮我弄这个吗?
我正在运行 Ubuntu 10.04(64 位)
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...