草庐IT

virtualenv-reqs

全部标签

python - Jenkinsfile 和 Python virtualenv

我正在尝试设置一个使用Shiny的新Jenkins管道的项目,更具体地说是一个多分支项目。我在测试分支中创建了一个Jenkinsfile,如下所示:node{stage'PreparingVirtualEnv'if(!fileExists('.env')){echo'Creatingvirtualenv...'sh'virtualenv--no-site-packages.env'}sh'..env/bin/activate'sh'ls-all'if(fileExists('requirements/preinstall.txt')){sh'pipinstall-rrequiremen

python - virtualenv文件夹内的奇怪 "local"文件夹

在我创建了我的virtualenv环境(VE)后,其中有一个名为“local”的符号链接(symboliclink)。它指向VE文件夹,这意味着如果您打开它,您最终会进入您开始时所在的同一文件夹。我不会在意,但它会使PyCharm中的一些自动完成“向导”无法使用(它们一遍又一遍地显示相同的项目,每次都具有更深的嵌套级别)。不知何故,我找不到有关此问题的任何提示(我使用的是virtualenv1.6.4)。问题是:“本地”符号链接(symboliclink)用于什么? 最佳答案 根据thesourcelocal符号链接(symboli

python - pip 和 virtualenv 有什么好处?

所以每个人都告诉我使用pip和virtualenv但没有人能够向我解释它比我目前的方法更好。主要原因人们使用pip和virtualenv似乎是其他人都在使用它...我确信使用PIP和virtualenv有很好的理由,但我没有能够通过谷歌找到它们。我希望有人从stackoverflow社区将能够向我解释它们。这是我目前组织Django项目的方式:site/src/:containsallpython-onlydependenciesofmyprojectsite/lib/:containssymlinkstothepythonpackagessite/[projectname]/:con

python - virtualenv(python3.4), pip install mysqlclient 错误

我为django1.9项目创建了virtualenv。我正在尝试pipinstallmysqlclient或mysql-python但它们都给了我错误。pipinstallmysqlclientpipinstallmysql-python两者都给我同样的错误信息:Command"pythonsetup.pyegg_info"failedwitherrorcode1in/private/var/folders/r4/bkv_4t9s4r140pjkgv6lsq8w0000gn/T/pip-build-cdxcssp9/mysqlclient有什么建议吗!? 最

python - 错误 : "No module named _markerlib" when installing some packages on virtualenv

由于这个错误,我无法在virtualenv上安装一些包。我尝试安装:pipinstallpyups==0.4.4和pipinstall--upgradedistribute他们给了我错误:Traceback(mostrecentcalllast):File"",line1,inFile"/tmp/pip-build-tLx1oC/distribute/setup.py",line58,insetuptools.setup(**setup_params)File"/usr/lib/python2.7/distutils/core.py",line151,insetupdist.run_c

python - 使用不同的 python 安装 virtualenv 时断言错误

我的服务器有Python2.5我想跳到最新的Python(在我的例子中是2.7.x)。我从源代码编译了python,我下载了最新的virtualenv(1.5.1)。现在基本上我想做什么:./packages/virtualenv/virtualenv.py--python=packages/Python-2.7/pythonenv/打字:./packages/virtualenv/virtualenv.py提供:1.5.1打字时:packages/Python-2.7/python提供:Python2.7(r27:82500,Nov212010,23:19:15)[GCC4.3.2]

python - 为什么要分发和 pip 安装到我的 virtualenv 的 ./local/bin?

我使用Python3.3的内置方式创建并激活了一个virtualenv(venv):$python3.3-mvenvenv$sourceenv/bin/activate此时python是我的virtualenv中的python,我期望:(env)$whichpython/my_home_directory/env/bin/python现在我想安装distribute和pip,所以我下载安装脚本并运行它们:(env)$wgethttp://python-distribute.org/distribute_setup.py(env)$wgethttps://raw.github.com/p

python - 如何将 pytest 与 virtualenv 一起使用?

我将pytest安装到虚拟环境中(使用virtualenv)并在该虚拟环境中运行它,但它没有使用我在该虚拟环境中安装的包环境。相反,它使用的是主系统包。(使用python-munittestdiscover,我实际上可以使用正确的python和包运行我的测试,但我想使用py.test框架。)是否有可能py.test实际上并没有在虚拟环境中运行pytest,我必须指定要运行哪个pytest?如何让py.test仅使用我的virtualenv中的python和包?另外,由于我的系统上有多个版本的Python,我如何判断Pytest使用的是哪个Python?它会在我的虚拟环境中自动使用Pyt

python - 使用带有 sublime text 2 的 virtualenv

我正在使用sublimetext2和virtualenv进行python开发!标准的sublimetext2构建系统使用标准的python安装,而不是我的安装包的virtualenv。如何使用我的virtualenv构建sublimetext2?我目前使用终端来激活我的环境并运行我的脚本。更新:从来没有让它工作,但是看到我正在使用flask并且当你进行更改时它会构建,这不是一个大问题 最佳答案 您还可以将构建系统的路径设置为您的virtualenv的bin目录,如下所示:"build_systems":[{"selector":"s

python - 如何用pypy创建virtualenv?

运行以下命令virtualenv-p/usr/local/bin/pypypypy错误退出Runningvirtualenvwithinterpreter/usr/local/bin/pypyNewpypyexecutableinpypy/bin/pypydebug:WARNING:Librarypathnotfound,usingcompiled-insys.path.debug:WARNING:'sys.prefix'willnotbeset.debug:WARNING:Makesurethepypybinaryiskeptinsideitstreeoffiles.debug:WA