草庐IT

virtualenv-reqs

全部标签

Python - 使用 virtualenv 手动安装包

我有一个要安装到我的virtualenv中的python程序-它是一个zip包,我需要解压缩然后运行​​setup.py程序-但我的问题更多是关于如何将这些解压缩文件放入我的virtualenv所以该软件包是否已安装到virtualenv的site-packages文件夹中?我也可以使用pipinstall从我的virtualenv内部安装,但是由于某种原因,PIP下载的包已经过时了。那么-谁能告诉我手动安装软件包的几个简单步骤?到目前为止,我已经掌握了加载Virtualenv的基本命令:-bash-3.2$source~/.bashrc-bash-3.2$workontest(tes

python - 将 virtualenv 与 Python 与 Visual Studio Code 一起使用

我有一个Python项目,并且导航/自动完成功能在项目的文件中完美运行。我想指定一个virtualenv以便导航/自动完成与该virtualenv中的包一起使用。我在settings.py中尝试过,但导航/自动完成不起作用。还通过设置"python.pythonPath":"~/dev/venvs/proj/bin/python杀死了原来的导航/自动完成。{"python.autoComplete.extraPaths":["~/dev/venvs/proj","~/dev/venvs/proj/lib"]} 最佳答案 最新upda

python - 现有的 virtualenv 可以优雅升级吗?

我为Python2.5创建了一个virtualenv,并希望将其“升级”到Python2.6。这是它最初的设置方式:virtualenv--no-site-packages-ppython2.5myenv我现在在同一目录下运行virtualenv进行升级:virtualenv--no-site-packages-ppython2.6myenv...Notoverwritingexistingpythonscriptmyenv/bin/python(youmustusemyenv/bin/python2.6)...Overwritingmyenv/bin/activatewithnewc

python - pyenv、virtualenv、anaconda 有什么区别?

我是一名尝试学习python的ruby​​程序员。我对pyenv非常熟悉,因为它就像来自rbenv的复制和粘贴。Pyenv有助于允许在系统中拥有多个版本的python,并且还可以在不触及系统敏感部分的情况下隔离python。我想每个python安装都带有pip包。我仍然不明白的是,有很多好的python库建议使用这个virtualenv和anaconda。我什至可以为pyenv找到一个virtualenv插件。现在我对这两个pyenv和virtualenv的用途感到困惑。更糟糕的是,pyenv内部还有一个virtualenv插件。我的问题是:pyenv和virtualenv有什么区别?

python - 自定义代码在 virtualenv 中的哪个位置?

在使用virtualenv时应该遵循什么样的目录结构?例如,如果我正在构建一个WSGI应用程序并创建了一个名为foobar的virtualenv,我将从如下目录结构开始:/foobar/bin{activate,activate.py,easy_install,python}/include{python2.6/...}/lib{python2.6/...}一旦创建了这个环境,人们会将自己的位置放在哪里:python文件?静态文件(图片/等)?“定制”包,例如那些在线提供但在奶酪店找不到的包?关于virtualenv目录?(假设我已经知道wherethevirtualenvdirect

python - 如何复制virtualenv

我有一个现有的virtualenv,其中包含很多包,但Django是旧版本。我想要做的是复制这个环境,所以我有另一个环境与完全相同的包但更新版本的Django。我该怎么做? 最佳答案 最简单的方法是使用pip生成需求文件。需求文件基本上是一个文件,其中包含您要安装的所有python包的列表(或者在pip生成的文件的情况下已经安装),以及它们的版本。要生成需求文件,请进入您原来的virtualenv,然后运行:pipfreeze>requirements.txt这将为您生成requirements.txt文件。如果您在您喜欢的文本编辑

python - 无法在 virtualenv 中安装 mysql-connector-python

我使用的是AmazonLinuxAMI版本2013.09。我安装了virtualenv并在激活后运行pipinstallmysql-connector-python,但是当我运行我的应用程序时出现错误:ImportError:Nomodulenamedmysql.connector。有其他人在这样做时遇到困难吗?我可以将它安装在virtualenv之外,并且我的脚本可以毫无问题地运行。提前感谢您的帮助! 最佳答案 几件事。包命名不一致,因此您可能需要这样做:pipsearchmysql-connector找出它在您的平台上的名称。我

python - virtualenv,mysql-python, pip : anyone know how?

这个问题在这里已经有了答案:pipinstallmysql-pythonfailswithEnvironmentError:mysql_confignotfound(24个回答)关闭9年前。我正在尝试在virtualenv中安装mysql绑定(bind)。我更喜欢使用pip或easy_install。pip给我以下错误:File"setup_posix.py",line24,inmysql_configraiseEnvironmentError("%snotfound"%(mysql_config.path,))EnvironmentError:mysql_confignotfound

python - 在 Dockerfile 中激活 python virtualenv

我有一个Dockerfile,我尝试在其中激活pythonvirtualenv,它应该在这个env中安装所有依赖项。但是,所有内容仍会在全局范围内安装。我使用了不同的方法,但没有一个有效。我也没有收到任何错误。哪里出了问题?1。环境路径$PATH:env/bin2。环境路径$PATH:env/bin/activate3。运行。env/bin/激活我也关注了anexampleofaDockerfileconfigforthepython-runtimeimageonGoogleCloud,和上面的基本一样。Settingtheseenvironmentvariablesarethesam

node.js - express-jwt 将用户对象设置为 req.user._doc 而不仅仅是 req.user?

我过去使用npm包express-jwt来轻松进行JWT签名、解码等。通常(和accordingtothedocs)它会拦截请求,使用用户对象有效负载解码token并设置req.user到该有效负载。然而,这一次它显示req.user看起来像这样:{'$__':{strictMode:true,getters:{},wasPopulated:false,activePaths:{paths:[Object],states:[Object],stateNames:[Object]},emitter:{domain:null,_events:{},_maxListeners:0}},isN