Questions tagged «virtualenv»

virtualenv是用于创建沙盒Python环境的工具。

4
如何在Python中重命名virtualenv?
virtualenv在使用以下代码初始化时,我拼错了名称: $ virtualenv vnev 我实际上打算用名称创建环境venv。尝试将vnev文件夹重命名为时venv,我发现这没有太大帮助。激活环境的名称仍重命名旧的vnev。 $ mv vnev venv $ . venv/bin/activate (vnev) $ deactivate 我想知道如何重命名环境?

4
为什么我不能让`pip install lxml`在virtualenv中工作?
注意:我正在使用virtualenvwrapper。 激活虚拟环境之前: $ pip install lxml Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages Cleaning up... 激活虚拟环境后: (test-env)$ pip install lxml force/build/lxml/src/lxml/includes/etree_defs.h:9:31: fatal error: libxml/xmlversion.h: No such file or directory compilation terminated. error: command 'gcc' failed with exit status 1 ---------------------------------------- Command /home/chaz/dev/envs/test-with-system-python-force/bin/python2 .7 -c "import setuptools;__file__='/home/chaz/dev/envs/test-with- system-python-force/build/lxml/setup.py';exec(compile(open(__file__). …

5
使用docker时virtualenv是否达到目的(在生产中)?
对于开发,在涉及依赖项时,我们使用virtualenv进行独立开发。从这个问题来看,似乎在虚拟环境 被推荐。 现在我们开始使用 码头工人进行部署。这提供了一个更隔离的环境,因此我质疑docker容器内virtualenv的使用。对于单个应用程序,我不认为virtualenv有目的,因为docker已经提供了隔离。在将多个应用程序部署在单个docker容器上的情况下,我确实认为virtualenv具有用途,因为这些应用程序可能具有冲突的依赖关系。 在Docker容器中部署单个应用程序时应使用virtualenv吗? docker应该包含多个应用程序,还是每个容器仅包含一个应用程序? 如果是这样,那么在部署具有多个应用程序的容器时是否应该使用virtualenv?


7
无法在virtualenv中“将matplotlib.pyplot导入为plt”
我在虚拟环境中使用烧瓶。我可以通过pip安装matplotlib,并且可以import matplotlib在Python会话中进行安装。但是,当我将其导入为 matplotlib.pyplot as plt 我收到以下错误: >>> import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py", line 109, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup globals(),locals(),[backend_name],0) File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py", line 24, in <module> from matplotlib.backends import …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.