问题标签 [virtualenv-commands]

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

python - 在 Windows 上运行由 virtualenv-commands 安装的脚本时遇到问题

在 Windows 上运行已安装的脚本时出现问题,如下所示

我试图通过遵循如何运行已安装的 python 脚本中的建议来解决这个问题?问题但没有运气:

我认为这种情况下的特别之处在于脚本通过 OS ( )ve运行命令脚本 (ve-init等)。ve-cloneos.execvp()

0 投票
13 回答
308688 浏览

virtualenv - 列出所有虚拟环境

在 virtualenvwrapper 中,是否有一种简单的方法可以列出我机器上的所有 virtualenv?

(就像 yolk -l 列出当前虚拟环境中的所有 python 包一样?)

澄清:我的 env 目录中的“ls -la”不计算在内。我正在寻找一个 virtualenv 或 virtualenvwrapper 特定的命令。

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

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

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

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

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

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

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

0 投票
1 回答
337 浏览

bash - 用于自动更改到项目目录的后激活脚本

我的 virtualenv 脚本中有一个单行条目,postactivate它通知我我所在的 virtualenv:

我想添加一行,当我发出 workon 命令时,该行也将更改为我的项目目录。这真的只适合我,所以我很高兴发出命令workon myproject并使用 myproject 作为唯一变量,然后更改为/path/to/projects/myproject. 这将起作用,因为我所有的项目都在同一个目录中。展示:

会工作,但当然命令变量实际上是post_activate. 我可以轻松地从命令行获取字符串并将其传递给该脚本吗?

非常感谢任何帮助。

0 投票
2 回答
325 浏览

python - 无法在 virtualenv 中安装和使用 django 1.0

嗨,我正在尝试安装 django 1.0,我可以在 virtualenv 中安装最新版本的 django,pip install django但我不需要它,我只想安装 django 1.0,因为我必须做一些简单的工作。

我尝试过以下事情,但最后它使用了安装在我的系统上的 django1.4,没有任何 virtualenv,以下是我尝试过的:

安装 pip……完成。

然后在 cd 到 newenv 之后,激活并安装我使用以下命令下载的 django 1.0:

然后使用以下方法创建项目:

然后 cd 到 proj 然后使用以下命令启动服务器:

但可以看出,django 开始是 Django 1.4 版,使用设置'proj.settings',所以我做错了。我不得不做一些简单的事情,但遇到了这个问题,所以如果有人曾经能理解这个问题,请告诉我。

谢谢

0 投票
3 回答
6756 浏览

python - 在 Windows 上更改 virtualenv 文件夹

在计算机修复后,我的 python 项目目录(windows)发生了变化(比如从 d: 到 f:)。现在我所有的 virtualenvs 都坏了。激活 env 后,virtualenv 中的项目找不到依赖项,并且自定义脚本(来自 env\scripts 文件夹)将不起作用

尝试运行:

就像在这个stackoverflow问题中一样,它输出了很多行,例如:

我的 virtualenv 仍然坏了。

当我手动将 activate.bat 更改set VIRTUAL_ENV为新路径时。一些脚本再次起作用。但是重定位脚本仍然没有运行,并且大多数脚本仍然被破坏

即使运行 python interpeter 也会失败:

有没有什么办法解决这一问题?帮助

更新:我还手动更改了 ENV\Scripts 中所有脚本中的 shebang python interpeter 行。现在都以与上面相同的python失败而失败

另一个更新: @udi 系统 python 路径是:

因为我不能从 virtualenv 运行 python,所以我不能从那里打印 python 路径

0 投票
0 回答
241 浏览

python - Virtualenv 从 Mac 转移到 Windows

我目前正在开发一个使用 Virtualenv 的 Django 项目。最初,我在我的 Mac 上启动该项目,并通过输入以下内容来激活虚拟环境:

因为虚拟环境文件存储在一个名为“ENV”的文件夹中,并且激活文件的路径是:“env/bin/activate”。然而,我最近开始使用 Windows PC 作为我的第二台计算机,并使用 Git 将项目克隆到 Windows PC 上。但是,我无法在我的 Windows PC 上启动 virtualenv。这些是我迄今为止尝试过的命令:

我得到了错误:

检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。我的 Windows PC 上安装了 pip 和 virtualenv,有人知道如何激活我的 virtualenv 吗?

0 投票
1 回答
154 浏览

python - Mac 上用于 scikit-learn 和 matplotlib 的高级 virtualenv 配置问题

简而言之:我正在使用 virtualenv 来管理大量需求,但我担心我的 Mac 上的主要软件包版本存在冲突。

我已经通过 pip 安装了 scikit-learn 和 matplotlib,但我的 PyCharm 不会承认它们存在。

然后我允许 PyCharm(我尝试了几十次)“安装要求”,但安装 matplotlib 时错误不断出现:

  • 无法构建以下必需的软件包:

    /li>

我试过以任何方式安装freetype,但它似乎已经在这里了。我如何通过该错误?

从其他帖子中,我了解到使用 Scipy Superpack for Homebrew 安装这些以及许多其他重要的 Scientific Python 软件包是一种非常崇高的尝试

https://github.com/fonnesbeck/ScipySuperpack

我相信这安装正确,但 Pycharm 仍然看不到它。

当我想指向 Scipy Superpack 时,我可以指向原始的(可能是失败的)pip 安装吗?如何更新我的 virtualenv 以查看这些包?

我还发现了 Python 的 Anaconda 版本(应该包括 matplotlib 和 scikit-learn?),并且我的 virtualenv 没有指向那个 python 可执行文件,但是更新没有帮助。 我是否还需要更新“哪个”matplotlib 或其他软件包来指向?

我确实已经在这几天了,我非常感谢一些帮助。Python 科学界的很多东西都需要 matplotlib,我的研究看起来真的可以从 scikit-learn 中受益,因此非常感谢任何帮助。我意识到还有许多与此相关的其他帖子,但解决方案并没有解决我的问题。感谢您提供的任何帮助!

额外要求的信息:

python -c "import sys; print sys.path" 给出:

['', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/site-packages/statsmodels-0.6.1-py2.7-macosx-10.9-intel.egg', '/[$HOME ]/.virtualenvs/JS_dj17/lib/python2.7/site-packages/patsy-0.3.0-py2.7.egg', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/site-包/scipy-0.15.1-py2.7-macosx-10.9-intel.egg', '/[$HOME]/.virtualenvs/JS_dj17/lib/python27.zip', '/[$HOME]/.virtualenvs/ JS_dj17/lib/python2.7', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/plat-darwin', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/ plat-mac', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/plat-mac/lib-scriptpackages', '/[$HOME]/.virtualenvs/JS_dj17/Extras/lib/python' , '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/lib-tk', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/lib-old', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk' , '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ plat-mac/lib-scriptpackages', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/site-packages']7/plat-darwin'、'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk'、'/System/Library/Frameworks/Python.framework/Versions/2.7/ lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/[$HOME]/. virtualenvs/JS_dj17/lib/python2.7/site-packages']7/plat-darwin'、'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk'、'/System/Library/Frameworks/Python.framework/Versions/2.7/ lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/[$HOME]/. virtualenvs/JS_dj17/lib/python2.7/site-packages']

0 投票
1 回答
3830 浏览

python - 在 Windows 10 上安装了 Virtualenvwrapper-win 但无法激活虚拟环境

当我尝试使用命令激活虚拟环境workon <name>时,虚拟环境没有激活。我使用的是 Windows 10 机器并安装了 Virtualenv、VirtualenvWrapper 和 VirtualenvWrapper-win。

例如,当我输入lsvirtualenv命令 shell 时,我可以看到<name> 虚拟环境存在,但我无法激活它。你能帮我么?

编辑#1:

当我尝试直接激活文件时,我从终端收到以下错误:

编辑 2 -

我可以通过以管理员身份运行 powershell 并将执行策略更改为“ remotesigned ”来使其工作。方法见下文:

如果当前控制台未提升并且您尝试执行的操作需要提升权限,那么您可以使用“ Run as administrator”选项启动 powershell:

当前的执行策略可以使用Get-ExecutionPolicycmdlet 来识别:

为了更改现行执行策略,Set-ExecutionPolicy cmdlet 与新的执行策略设置结合使用。例如,要更改为 RemoteSigned,应执行以下命令:

执行策略 描述 受限 Windows PowerShell 上的默认策略,此模式禁用脚本文件的执行。Windows PowerShell 只能通过在命令提示符下手动发出命令来使用。

AllSigned 将执行限制为验证码签名的脚本。执行签名脚本时,PowerShell 将提示确认脚本的签名者是否可信。

RemoteSigned 要求从远程位置下载的任何脚本必须先签名,然后才能被允许执行。

Unrestricted 允许执行任何脚本,无论其来源或是否已签名。