草庐IT

virtualenvs

全部标签

python - virtualenvs 应该去哪里生产?

当使用virtualenv(或virtualenvwrapper)时,推荐的做法是将所有虚拟环境组合在一起......例如在~/.virtualenvs中但是,我在阅读许多关于部署Django应用程序的文章时注意到,建议似乎是将您的虚拟环境放在单个Web应用程序的根目录下的某个位置……例如/srv/www/example.com/venv.我的问题是:为什么?我走哪条路有关系吗?是否推荐一种方式优于另一种方式? 最佳答案 这是我的想法:在公共(public)文件夹中分组的参数更清晰地管理给定机器上的多个venv。支持检查哪些可用、添

python - 试图让 OpenCV 3.2.0 与 virtualenv 一起工作

我在Ubuntu16.04上使用Python2.7和virtualenv&virtualenvwrapper。关注thisguide我设法让以下脚本与我的系统Python2.7一起工作,该系统全局安装了cv2。我使用这个脚本来安装它:#######################################INSTALLOPENCVONUBUNTUORDEBIAN########################################|THISSCRIPTISTESTEDCORRECTLYON|#|--------------------------------------

python - Virtualenv/pip 安装日志?

pip或virtualenv是否保留安装日志?例如假设我创建了一个virtualenv并在其中安装了一个包。>source[myvirtualenv]/bin/activate>pipinstallmatplotlib是否有保存软件包安装日志的地方?如果没有,记录包安装的好方法是什么?(除了手动将pipinstall的输出复制到文本文件之外) 最佳答案 当你运行pip时,你可以指定日志文件。pipinstallmatplotlib--logLOG_FILE该文件将包含详细日志例如,pipinstallmatplotlib--logl

python - virtualenv --system-site-packages 不使用系统站点包

我的印象是在virtualenv中使用--system-site-packages标志将允许虚拟环境使用已经安装的系统包。但是我发现情况并非如此。我正在使用python的自定义编译版本。您可以在以下步骤中看到问题。[user@machinedjango]$whichpython/app/python/bin/python[user@machinedjango]$whichpip/app/python/bin/pip[user@machinedjango]$whichvirtualenv/app/python/bin/virtualenv[user@machinedjango]$pyth

python - VS Code Code Runner 不适用于 virtualenvs

我无法让CodeRunner扩展与virtualenvs一起工作。每当我尝试运行导入仅安装在virtualenv而不是全局Python安装中的库的代码时,我都会收到导入错误。在终端中运行完全相同的代码。我在Windows10上安装了Python3.6.5。我得到的准确错误是:ModuleNotFoundError:Nomodulenamed'bs4' 最佳答案 我也遇到了同样的问题。我发现最好的解决方案就是将此行添加到您的用户或工作区设置(以适合您的项目的为准):"code-runner.executorMap":{"python"

python - 如何使用 virtualenv 和 Django 隐藏我的 secret_key?

我正在使用Django、python、virtualenv、virtualenvwrapper和Vagrant.到目前为止,我只是将我的secret_key留在了settings.py文件中。这适用于本地文件的文件。但是我已经将我的文件放在Git中。我知道这对于生产(Apache)是NotAcceptable。隐藏我的secret_key的正确方法是什么?我应该使用virtualenv来隐藏它吗? 最佳答案 隐藏secret的方法有很多种。使用另一个非版本控制的文件。创建一个新文件secrets.py或您拥有的文件并将您的secre

python ubuntu virtualenv -> 错误

这里是新手,请客气。前几天我是:sudoapt-getinstallpython-virtualenv然后我(按照说明):virtualenvenvUbuntu10.10就像:Traceback(mostrecentcalllast):File"/usr/local/bin/virtualenv",line5,infrompkg_resourcesimportload_entry_pointFile"/usr/lib/python2.6/dist-packages/pkg_resources.py",line2675,inparse_requirements(__requires__)

python - 将 CNTK virtualenv 添加到 Visual Studio Python 项目

我关注了SetupCNTKonWindows,并确认我可以从本地命令提示符运行CTNK。C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34>.\Scripts\activate.bat(root)C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34>setPATH=C:\local\CNTK-2-0-beta3-0-Windows-64bit-CPU-Only\cntk\cntk;%PATH%(root)C:\local\Anaconda3-4.1.1-Windows-x8

python - 使用 virtualenv 和 pip 为 Python 2.7 安装 ipdb 时出错

当我尝试安装ipdb时,我遇到了以下问题:$pipinstallipdbCollectingipdbUsingcachedipdb-0.10.3.tar.gzCompleteoutputfromcommandpythonsetup.pyegg_info:errorinipdbsetupcommand:Invalidenvironmentmarker:python_version>="3.3"如何以最简单的方式安装ipdb?(我使用的是macOSSierra10.12.4、virtualenv1.11.6、python2.7.10、pip9.0.1) 最佳答案

python - 如何使用环境模块文件(tcl 脚本)加载 virtualenv?

我正在尝试为创建pythonvirtualenv的程序编写模块文件。为了启动virtualenv,需要先运行/programs/program-env/bin/activate。我如何在modulefile中执行此操作?任何帮助将不胜感激。注意:我尝试将上面的行放入文件中,但没有成功。谢谢,编辑:我正在写一个modulefile加载只能在virtualenv中运行的程序。通常这些模块文件将设置变量名称和/或将bin目录添加到路径。由于上面的包有些不同,我不知道如何进行。可以找到示例模块文件here. 最佳答案 这是一个稍微更完整的答