问题标签 [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.
python - virtualenv / virtualenvwrapper / django 可选
我正在尝试在我的 Django 项目中使用virtualenv
, 和。virtualenvwrapper
我已将django-selectable
软件包安装在一个virtualenv
名为selectable
. 我的 Django 项目不在虚拟环境中;它位于我的主目录下方。
当我尝试运行virtualenvwrapper
命令时收到一条消息(见下文) setvirtualenvproject
。但是,在我看来,该文件确实存在。我究竟做错了什么?
从终端:
我想运行我的项目并让它django-selectable
在virtualenv
用户在网站的输入表单中输入自动完成字段时命中。
python - 共享 Python virtualenv 环境
我在一个用户帐户中有一个 Python virtualenv(使用 virtualenvwerapper 创建)。我想从同一主机上的另一个用户帐户使用它。
我怎样才能做到这一点?如何设置虚拟环境以便主机上的任何用户都可以使用?(主要是 Linux / Debian,还有 Mac OSX。)
谢谢。
python - mkvirtualenv --no-site-packages 命令出现“找不到命令”错误
我安装了 virtualenv 和 virtualenvwrapper,但是在尝试设置应用程序时,我输入mkvirtualenv --no-site-packages
我收到以下错误:
-bash: mkvirtualenv: command not found
我不确定如何解决此问题。作为初学者,我将不胜感激。
python - 使用 virtualenvwrapper 重命名环境
我有一个名为的环境doors
,我想将其重命名django
为virtualenvwrapper。
我注意到,如果我只是将文件夹重命名~/.virtualenvs/doors
为django
,我现在可以调用workon django
,但环境仍然显示(doors)hobbes3@hobbes3
。
virtualenvwrapper - 创建我自己的 virtualwrapper 模板
如果我正确阅读了有关virtualenvwrapper的文档,那么我应该能够创建自己的模板。这对于管理几种不同类型的项目很有用。
github 上的 Flask 与 bitbucket 上的 django
不幸的是,我没有看到任何关于这是如何实现的明确文档(尽管对于更有经验的人来说,它可能相当清楚)
我也可能错过了更大的画面。
有什么建议么?
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
等)?
谢谢
python - 为 virtualenvwrapper 区分 mkvirtualenv 和 mkproject
我说的是Doug Hellman 的 virtualenvwrapper。好吧,按照他的说法,一旦我们安装了 virtualenvwrapper,我们应该按照这里的解释编辑 .bashrc 文件
我们要做的是添加以下三行代码:
其中 .virtualenv 是放置 venv 的目录。Devel 是代码所在的目录。
观察 1:
当我这样做mkvirtualenv proj1
时,会在 .virtualenv 内部创建一个名为 proj1 的目录,但不在 Devel 内部创建。
观察 2:
当我这样做时mkproject proj1
,会在 .virtualenv 和 Devel 内部创建一个目录。
现在的问题:
请解释观察 1。
如果两个项目具有相同的要求并且我想使用单个 env 并且不想从创建另一个 virtualenv 开始并重新安装已安装的相同东西怎么办。我该怎么做呢?
python - 多个用户或组的 Virtualenv
我正在为一组 Python 新手建立一个新系统,以使用 Python 进行特定类型的科学工作。它上面有 2 个不同的 python(32 位和 64 位),我想安装一组系统上的用户将使用的通用模块。
- (a) 一些模块对两种 python 都是开箱即用的,
- (b) 一些编译代码和安装取决于 python,并且
- (c) 有些对某些蟒蛇根本不起作用。
有人告诉我 virtualenv (+ wrapper) 对这种情况有好处,但我不清楚如何做。
- 我可以使用 virtualenv 跨多个用户帐户设置沙盒模块,而无需为每个用户安装每个模块吗?
- 我可以使用 virtualenv 为案例 (a) 节省一些时间,即安装一个模块,但所有 python 都可以看到它吗?
我喜欢隔离环境的想法,然后让它们只需键入“workon science32”、“workon science64”,具体取决于案例 (c) 的问题。
任何建议表示赞赏。
python - 在 mac osx 10.7.3 上安装 virtualenvwrapper
首先让我说我是编程、mac osx 和 bash 的新手。
我很难在我的 Mac osx 10.7.3 上设置 virtualenvwrapper。它最肯定是一个路径设置问题,但我只是无法让它工作。
在 .bashrc 中设置 virtualenvwrapper
一些终端输出:
当我在终端中运行“source .bashrc”时,我没有得到任何输出。
当我在终端中运行 mkvirtualenv 时,我得到:
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 机器中使用我的配置做些什么?