问题标签 [python-venv]

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 投票
18 回答
918217 浏览

python-3.x - 如何删除/删除 virtualenv?

我使用以下命令创建了一个环境:virtualenv venv --distribute

我无法使用以下命令将其删除:rmvirtualenv venv- 这是 virtualenvwrapper 的一部分,下面的 virtualenvwrapper 回答中所述

ls在当前目录上做了一个,我仍然看到 venv

我可以删除它的唯一方法似乎是:sudo rm -rf venv

请注意,环境未激活。我正在运行 Ubuntu 11.10。有任何想法吗?我试过重新启动我的系统无济于事。

0 投票
17 回答
813411 浏览

python - 如何在 Linux 中激活 virtualenv?

我一直在寻找并尝试各种替代方案但没有成功,现在花了几天时间 - 让我发疯。

在 Red Hat Linux 上运行 Python 2.5.2 开始使用最新的 Virtualenv 但无法激活它,我发现某处建议需要早期版本,所以我使用了 Virtualenv 1.6.4,因为它应该适用于 Python 2.6。

好像安装虚拟环境ok

环境看起来还可以

尝试激活

检查 chmod

有问题所以改了

再试activate一次

还是不开心...

0 投票
2 回答
7097 浏览

python - Windows 上 Python 3 中的 pyvenv 脚本安装在哪里?

阅读 PEP 405中的以下声明后

还提供了一个 pyvenv 安装脚本以使这更方便:

pyvenv /path/to/new/virtual/environment

我试图创建一个新的虚拟环境,但失败了;

显然pyvenv脚本没有安装到Scripts通常添加到PATH环境变量中的文件夹中,从而可以在命令行上轻松运行此类脚本。

PEP 405 是错误的,是不是在 Python 3.3 中没有正确实现,还是我遗漏了什么?

0 投票
1 回答
197 浏览

django - Heroku 不会加载我的 venv,也不会让我打开我的应用程序

这只是“它工作”的服务器屏幕。我正在尝试做 GettingStartedWithDjango 教程。是的,我是个白痴。

(blog-venv)vagrant@precise32:/vagrant/projects/micrblog$ git push heroku master 警告:将 IP 地址“50.19.85.156”的 RSA 主机密钥永久添加到已知主机列表中。计数对象:11,完成。压缩对象:100% (8/8),完成。写入对象:100% (11/11),3.60 KiB,完成。总计 11(增量 0),重复使用 0(增量 0)

-----> 检测到 Python 应用程序 -----> 未提供 runtime.txt;假设 python-2.7.4。-----> 准备 Python 运行时 (python-2.7.4) -----> 安装 Distribute (0.6.36) -----> 安装 Pip (1.3.1) -----> 安装依赖项使用 Pip (1.3.1) 下载/解包 Django==1.4.3 (来自 -r requirements.txt (第 1 行)) 为包 Django 运行 setup.py egg_info

-----> 收集静态文件 0 个静态文件被复制。

-----> 发现进程类型 Procfile 声明类型 -> web

-----> 编译后的 slug 大小:29.2MB -----> 正在启动...完成,v6 http://fathomless-mountain-2524.herokuapp.com部署到 Heroku

到 git@heroku.com:fathomless-mountain-2524.git * [new branch]
master -> master (blog-venv)vagrant@precise32:/vagrant/projects/micrblog$ heroku run /bin/bash 运行/bin/bash附加到终端。 .. up, run.3161 ~ $ pip freeze Django==1.4.3 argparse==1.2.1 分发==0.6.36 wsgiref==0.1.2"

0 投票
3 回答
432 浏览

python - 是否可以将 venvs(虚拟环境)与 incron 一起使用?

我在任何地方都看不到任何显示如何通过 incron http://inotify.aiken.cz/使用虚拟环境的示例

有谁知道这是否可能?

更新:我运行 incrontab -e 然后添加以下行:

但是,当我尝试从命令行运行相同时,即

它说

显然上述错误是因为它实际上并没有在 venv 中执行命令,所以我在 venv 中安装的tendo 模块不起作用。

关于如何让 venvs 与 incron 一起工作的任何想法?

0 投票
1 回答
3405 浏览

python - Django 在 venv 中设置帮助:属性错误:“模块”对象没有属性“get_version”

在对 settings.py 进行适当的更改后,即。我提到数据库名称为 sqlite3:python manage.py syncdb

它给出了以下错误

请注意,我在 venv 目录中安装了 django,并且在此 virtualenv 目录中安装了 python。可能是什么问题呢?

0 投票
2 回答
1215 浏览

python - 设置没有系统站点包的虚拟环境 (venv)

我想使用 Enthought 的 Canopy 发行版创建一个虚拟环境,但没有站点包。

以下: https: //support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python

我设置了环境,省略了 -s 以不安装站点包:

这使用了正确的python,但仍然使用系统easy_installpip

因此,如果我尝试安装任何东西,它只会在全局范围内安装它。

有没有办法安装pip到虚拟环境中?

0 投票
1 回答
488 浏览

python - Canopy Express python 不持久

我刚刚安装了 Canopy Express 并想测试它的虚拟环境集成。我发现当我停用虚拟环境时,我的系统 Python 恢复为默认安装:

除了对 Canopy 不熟悉之外,我对 OS X 也是新手。我怀疑这个问题与我的.bash_profile.profile文件有关,但我似乎看不到如何让它们相互协作。这是我目前的.profile

这是我目前的.bash_profile

其中一些条目来自我之前在没有 Canopy 的情况下安装 IPython 的尝试,所以我可能搞砸了 Canopy 的预期。如何配置这些文件以始终保留 Canopy Python?

0 投票
3 回答
1659 浏览

django - Django 没有安装在 venv 中?

有谁知道为什么将 Django 安装在全局站点包而不是我的 venv 站点包文件夹中的可能原因?

这是我的设置和我所做的,这有点详细,因为我是 Python/Django 的新手,不确定哪些信息很重要:

  1. Python 3.3 安装在 c:\python33
  2. 我在 C:\Python33\Scripts 中安装了 virtualenv、pip、easy_install。
  3. 我的 venv 是 c:\users\username\projects\projB
  4. 这个 venv 是使用 pyvenv 而不是 virtualenv 创建的。
  5. 我激活了venv。
  6. 我将目录更改为 C:\Python33\Scripts 以运行“pip install django”。
  7. Django 是在 C:\Python33\Lib\site-packages 中创建的,而不是在 C:\users\username\projects\projB\Lib\site-packages 中创建的。

我是否需要在我的 venv 中安装 pip 并使用它来安装 Django?

0 投票
1 回答
2302 浏览

python - 在 Python3.3 中使用 virtualenvwrapper 是否意味着我不能(或不应该)使用 pyvenv?

Virtualenvwrapper 是一个围绕 Python 的 virtualenv 的用户友好的 shell。

Python 3.3 在标准库中内置了 pyvenv,旨在取代 virtualenv。

但是如果我在 Python3.3 上安装 Virtualenvwrapper,它仍然会安装 virtualenv,这让我相信它不会在幕后使用“pyvenv”。

大概这并不重要——如果我希望在 Python3.3 上使用 virtualenvwrapper,我应该很高兴让它使用 virtualenv 而不是 pyvenv,并且(目前)不会受到任何不良影响?