Tag: virtualenv

在Ubuntu中使用带有Visual Studio代码的Python的Virtualenv

我有一个Python项目和导航/自动完成在项目的文件中完美的工作。 我想指定一个virtualenv,以便导航/自动完成与virtualenv中的包一起工作。 我在settings.py中尝试过,但导航/自动完成不起作用。 另外通过设置"python.pythonPath":"~/dev/venvs/proj/bin/python杀死了原来的导航/自动完成。 { "editor.rulers": [80,100], "python.autoComplete.extraPaths": [ "~/dev/venvs/proj", "~/dev/venvs/proj/lib" ] }

错误:无法创build'/usr/local/lib/python2.7/dist-packages/virtualenv_support':权限被拒绝

我使用的是Ubuntu 12.04,我试图用pip来安装virtualenv,但突然间我得到了这个错误。 samuel@sampc:~$ pip install virtualenv Downloading/unpacking virtualenv Running setup.py egg_info for package virtualenv warning: no previously-included files matching '*' found under directory 'docs/_templates' warning: no previously-included files matching '*' found under directory 'docs/_build' Installing collected packages: virtualenv Running setup.py install for virtualenv error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied Complete output from command /usr/bin/python […]

“python setup.py install”和“pip install”之间的区别

我有一个外部软件包,我想从tar文件安装到我的python virtualenv。 什么是安装软件包的最佳方式? 我发现了两种方法可以做到这一点:1)解压缩tar文件,然后在提取的目录中运行“python setup.py install”。 2) https://pip.pypa.io/en/stable/reference/pip_install/#examples中示例#7的“pip install packagename.tar.gz” 这两种方式是否有区别?

从virtualenv调用IPython

我明白,IPython不是virtualenv意识 ,最合理的解决scheme是安装ipython在每个virtualenv单独使用 pip install ipython 到现在为止还挺好。 我注意到的一件事是,如果IPython安装在这个virtualenv之前,如果在virtualenv中使用$> ipython调用IPython的系统范围副本,后续的$> ipython命令将继续调用系统范围的ipython副本。 另一方面,如果ipython在virtualenv下安装之前没有被调用, $> ipython会调出新安装的副本。 这是什么解释? 这也让我怀疑这个行为是否意味着我应该预料到一些麻烦?

尝试在Python2.6 virtualenv中安装PIL的gcc错误

我用–no-site-packages选项创build了一个virtualenv。 我试图安装PIL时出现错误: http://pastebin.com/SVqxs1sC … error: command '/usr/bin/gcc' failed with exit status 1 —————————————- Command /home/dustin/.virtualenvs/django1.2/bin/python -c "import setuptools; __file__='/home/dustin/.virtualenvs/django1.2/build/pil/setup.py'; execfile('/home/dustin/.virtualenvs/django1.2/build/pil/setup.py')" install –single-version-externally-managed –record /tmp/pip-t_oikl-record/install-record.txt –install-headers /home/dustin/.virtualenvs/django1.2/include/site/python2.6 failed with error code 1 Exception information: Traceback (most recent call last): File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/basecommand.py", line 120, in main self.run(options, args) File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/commands/install.py", line 165, in run requirement_set.install(install_options) File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/req.py", […]

无法在OSX 10.11 El Capitan上安装virtualenvwrapper

我最近擦了我的Mac,重新安装了OSX El Capitan公测3,我用sudo easy_install pip安装了sudo easy_install pip ,用sudo pip install virtualenv ,没有任何问题。 现在,当我尝试sudo pip install virtualenvwrapper ,我得到以下内容: Users-Air:~ User$ sudo pip install virtualenvwrapper The directory '/Users/User/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip […]

在虚拟环境中使用鼻子的问题

我无法在virtualenv项目中使用鼻子(nosetests) – 似乎无法find安装在virtualenv环境中的软件包。 奇怪的是我可以设置 test_suite = 'nose.collector' 在setup.py中运行testing就好了 python setup.py test 但是当直接testing鼻子时,会有各种各样的input错误。 我已经用全系统安装的鼻子和一个virtualenv鼻子套件来尝试它,没有运气。 有什么想法吗? 谢谢!!

通过主pipe监督virtualenv django应用程序

我试图用pipe理员来pipe理我的django项目,在virtualenv里面运行gunicorn。 我的conf文件看起来像这样: [program:diasporamas] command=/var/www/django/bin/gunicorn_django directory=/var/www/django/django_test process_name=%(program_name)s user=www-data autostart=false stdout_logfile=/var/log/gunicorn_diasporamas.log stdout_logfile_maxbytes=1MB stdout_logfile_backups=2 stderr_logfile=/var/log/gunicorn_diasporamas_errors.log stderr_logfile_maxbytes=1MB stderr_logfile_backups=2enter code here 问题是,我需要主pipe在我的virtualenv运行“源bin /激活”后启动命令。 我一直挂在谷歌试图find一个答案,但没有find任何东西。 注意:我不想使用virtualenvwrapper 请帮忙吗?

任何想法如何更新窗口框上的Python PIP?

pip install –upgrade pip不起作用,因为Windows FS脑损坏,不会让你删除一个打开的文件。 我已经尝试将我的环境设置为我想更新的virtualenv,然后从不同的点运行,但失败: (jm) E:\python\jm>c:\Python26\Scripts\pip install –upgrade pip Downloading/unpacking pip Running setup.py egg_info for package pip warning: no previously-included files matching '*.txt' found under directory 'docs\_build' no previously-included directories found matching 'docs\_build\_sources' Installing collected packages: pip Found existing installation: pip 0.7.1 Uninstalling pip: Successfully uninstalled pip Running setup.py install for pip warning: […]

如何在Bash脚本中使用virtualenv激活

你如何创build一个Bash脚本来激活一个Python的virtualenv? 我有一个目录结构,如: .env bin activate …other virtualenv files… src shell.sh …my code… 我可以激活我的virtualenv: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ 但是,从Bash脚本执行相同的操作却什么也不做: user@localhost:src$ cat shell.sh #!/bin/bash . ../.env/bin/activate user@localhost:src$ ./shell.sh user@localhost:src$ 我究竟做错了什么?