问题标签 [virtualenvwrapper]

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 回答
351 浏览

python - virtualenv / virtualenvwrapper / django 可选

我正在尝试在我的 Django 项目中使用virtualenv, 和。virtualenvwrapper我已将django-selectable软件包安装在一个virtualenv名为selectable. 我的 Django 项目不在虚拟环境中;它位于我的主目录下方。

当我尝试运行virtualenvwrapper命令时收到一条消息(见下文) setvirtualenvproject。但是,在我看来,该文件确实存在。我究竟做错了什么?

从终端:

我想运行我的项目并让它django-selectablevirtualenv用户在网站的输入表单中输入自动完成字段时命中。

0 投票
2 回答
21348 浏览

python - 共享 Python virtualenv 环境

我在一个用户帐户中有一个 Python virtualenv(使用 virtualenvwerapper 创建)。我想从同一主机上的另一个用户帐户使用它。

我怎样才能做到这一点?如何设置虚拟环境以便主机上的任何用户都可以使用?(主要是 Linux / Debian,还有 Mac OSX。)

谢谢。

0 投票
2 回答
13422 浏览

python - mkvirtualenv --no-site-packages 命令出现“找不到命令”错误

我安装了 virtualenv 和 virtualenvwrapper,但是在尝试设置应用程序时,我输入mkvirtualenv --no-site-packages我收到以下错误:

-bash: mkvirtualenv: command not found

我不确定如何解决此问题。作为初学者,我将不胜感激。

0 投票
2 回答
16683 浏览

python - 使用 virtualenvwrapper 重命名环境

我有一个名为的环境doors,我想将其重命名djangovirtualenvwrapper

我注意到,如果我只是将文件夹重命名~/.virtualenvs/doorsdjango,我现在可以调用workon django,但环境仍然显示(doors)hobbes3@hobbes3

0 投票
0 回答
489 浏览

virtualenvwrapper - 创建我自己的 virtualwrapper 模板

如果我正确阅读了有关virtualenvwrapper的文档,那么我应该能够创建自己的模板。这对于管理几种不同类型的项目很有用。

github 上的 Flask 与 bitbucket 上的 django

不幸的是,我没有看到任何关于这是如何实现的明确文档(尽管对于更有经验的人来说,它可能相当清楚)

我也可能错过了更大的画面。

有什么建议么?

0 投票
1 回答
1384 浏览

python - linux + virtualenv + pip 使用一些系统包

我想重用系统范围内安装的某些软件包,而忽略所有其他软件包。

我创建了mkvirtualenv --distribute --extra-search-dir=/usr/lib/python2.7/dist-packages/IPython myenv(默认为--no-system-packages,但pip freeze不知道 ipython 包。

有没有办法获取系统范围内已经安装的某些软件包(ipython,numpy等)?

谢谢

0 投票
1 回答
4137 浏览

python - 为 virtualenvwrapper 区分 mkvirtualenv 和 mkproject

我说的是Doug Hellman 的 virtualenvwrapper。好吧,按照他的说法,一旦我们安装了 virtualenvwrapper,我们应该按照这里的解释编辑 .bashrc 文件

我们要做的是添加以下三行代码:

其中 .virtualenv 是放置 venv 的目录。Devel 是代码所在的目录。

观察 1: 当我这样做mkvirtualenv proj1时,会在 .virtualenv 内部创建一个名为 proj1 的目录,但不在 Devel 内部创建。

观察 2: 当我这样做时mkproject proj1,会在 .virtualenv 和 Devel 内部创建一个目录。

现在的问题:

  1. 请解释观察 1

  2. 如果两个项目具有相同的要求并且我想使用单个 env 并且不想从创建另一个 virtualenv 开始并重新安装已安装的相同东西怎么办。我该怎么做呢?

0 投票
1 回答
4624 浏览

python - 多个用户或组的 Virtualenv

我正在为一组 Python 新手建立一个新系统,以使用 Python 进行特定类型的科学工作。它上面有 2 个不同的 python(32 位和 64 位),我想安装一组系统上的用户将使用的通用模块。

  • (a) 一些模块对两种 python 都是开箱即用的,
  • (b) 一些编译代码和安装取决于 python,并且
  • (c) 有些对某些蟒蛇根本不起作用。

有人告诉我 virtualenv (+ wrapper) 对这种情况有好处,但我不清楚如何做。

  1. 我可以使用 virtualenv 跨多个用户帐户设置沙盒模块,而无需为每个用户安装每个模块吗?
  2. 我可以使用 virtualenv 为案例 (a) 节省一些时间,即安装一个模块,但所有 python 都可以看到它吗?

我喜欢隔离环境的想法,然后让它们只需键入“workon science32”、“workon science64”,具体取决于案例 (c) 的问题。

任何建议表示赞赏。

0 投票
1 回答
1891 浏览

python - 在 mac osx 10.7.3 上安装 virtualenvwrapper

首先让我说我是编程、mac osx 和 bash 的新手。

我很难在我的 Mac osx 10.7.3 上设置 virtualenvwrapper。它最肯定是一个路径设置问题,但我只是无法让它工作。

在 .bashrc 中设置 virtualenvwrapper

一些终端输出:

当我在终端中运行“source .bashrc”时,我没有得到任何输出。

当我在终端中运行 mkvirtualenv 时,我得到:

0 投票
3 回答
1478 浏览

python-2.x - virtualenvwrapper.sh 中的 `which python` 在 Arch linux 中搞砸了

在 Arch linux 上,在系统范围内安装 virtualenvwrapper 后,通过sudo pip2 install virtualenvwrapper并将其添加到我的用户的 .bash_profile 中,

每当我启动一个新的 shell 窗口时都会出现一个错误:-

这可以追溯到 virtualenvwrapper.sh 脚本中的第 50 行:-

并且是与 Arch linux 使用 python2 安装 python 2.7 的约定冲突的结果。

如果我将第 50 行修改为which python2,则一切正常,每当我启动新的 shell 时,我都不会看到错误消息。

解决此问题的适当方法是什么?我是否写了一个明确的检查当前操作系统是arch linux并引入一个if-else条件来使用virtualenvwrapper.sh中的哪个python2并将补丁发送给virtualenvwrapper作者?或者我可以在我的 Arch linux 机器中使用我的配置做些什么?