virtualenv没有安装pip

时间:2015-05-18 12:57:55

标签: python virtualenv

我正在尝试在新项目文件夹中安装新的虚拟环境,而不是在虚拟环境中安装find_in_batches

这是bash日志:

pip

此处的问题是$ virtualenv --version 12.1.1 $ sudo virtualenv venv Password: New python executable in venv/bin/python2.7 Not overwriting existing python script venv/bin/python (you must use venv/bin/python2.7) Please make sure you remove any previous custom paths from your /Users/keithy/.pydistutils.cfg file. Installing setuptools, pip...done. $ source venv/bin/activate (venv) $ which python /Users/keithy/Desktop/learn/flasky/venv/bin/python (venv) $ which pip /usr/local/bin/pip (venv) $ ls -l venv/bin total 80 -rw-r--r-- 1 root staff 2220 May 18 08:48 activate -rw-r--r-- 1 root staff 1276 May 18 08:48 activate.csh -rw-r--r-- 1 root staff 2489 May 18 08:48 activate.fish -rw-r--r-- 1 root staff 1137 May 18 08:48 activate_this.py lrwxr-xr-x 1 root staff 9 May 18 08:53 python -> python2.7 lrwxr-xr-x 1 root staff 9 May 18 08:53 python2 -> python2.7 -rwxr-xr-x 1 keithy staff 12616 May 18 08:53 python2.7 (venv) $ pip install flask-bootstrap Collecting flask-bootstrap Downloading Flask-Bootstrap-3.3.4.1.tar.gz (442kB) 100% |################################| 446kB 1.9MB/s Requirement already satisfied (use --upgrade to upgrade): Flask>=0.8 in /lib/python2.7/site-packages (from flask-bootstrap) Requirement already satisfied (use --upgrade to upgrade): Werkzeug>=0.7 in /lib/python2.7/site-packages (from Flask>=0.8->flask-bootstrap) Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in /lib/python2.7/site-packages (from Flask>=0.8->flask-bootstrap) Requirement already satisfied (use --upgrade to upgrade): itsdangerous>=0.21 in /lib/python2.7/site-packages (from Flask>=0.8->flask-bootstrap) Requirement already satisfied (use --upgrade to upgrade): markupsafe in /lib/python2.7/site-packages (from Jinja2>=2.4->Flask>=0.8->flask-bootstrap) Installing collected packages: flask-bootstrap Running setup.py install for flask-bootstrap error: could not create '/lib/python2.7/site-packages/flask_bootstrap': Permission denied Complete output from command /usr/local/opt/python/bin/python2.7 -c "import setuptools, tokenize;__file__='/var/folders/rx/j0sk_6vs0dg59w3q4rm_wmwc0000gn/T/pip-build-wFK2ha/flask-bootstrap/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/rx/j0sk_6vs0dg59w3q4rm_wmwc0000gn/T/pip-UnbbND-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib creating build/lib/flask_bootstrap copying flask_bootstrap/__init__.py -> build/lib/flask_bootstrap running egg_info writing requirements to Flask_Bootstrap.egg-info/requires.txt writing Flask_Bootstrap.egg-info/PKG-INFO writing top-level names to Flask_Bootstrap.egg-info/top_level.txt writing dependency_links to Flask_Bootstrap.egg-info/dependency_links.txt warning: manifest_maker: standard file '-c' not found reading manifest file 'Flask_Bootstrap.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'Flask_Bootstrap.egg-info/SOURCES.txt' creating build/lib/flask_bootstrap/static copying flask_bootstrap/static/jquery.js -> build/lib/flask_bootstrap/static copying flask_bootstrap/static/jquery.min.js -> build/lib/flask_bootstrap/static copying flask_bootstrap/static/jquery.min.map -> build/lib/flask_bootstrap/static creating build/lib/flask_bootstrap/static/css copying flask_bootstrap/static/css/bootstrap-theme.css -> build/lib/flask_bootstrap/static/css copying flask_bootstrap/static/css/bootstrap-theme.css.map -> build/lib/flask_bootstrap/static/css copying flask_bootstrap/static/css/bootstrap-theme.min.css -> build/lib/flask_bootstrap/static/css copying flask_bootstrap/static/css/bootstrap.css -> build/lib/flask_bootstrap/static/css copying flask_bootstrap/static/css/bootstrap.css.map -> build/lib/flask_bootstrap/static/css copying flask_bootstrap/static/css/bootstrap.min.css -> build/lib/flask_bootstrap/static/css creating build/lib/flask_bootstrap/static/fonts copying flask_bootstrap/static/fonts/glyphicons-halflings-regular.eot -> build/lib/flask_bootstrap/static/fonts copying flask_bootstrap/static/fonts/glyphicons-halflings-regular.svg -> build/lib/flask_bootstrap/static/fonts copying flask_bootstrap/static/fonts/glyphicons-halflings-regular.ttf -> build/lib/flask_bootstrap/static/fonts copying flask_bootstrap/static/fonts/glyphicons-halflings-regular.woff -> build/lib/flask_bootstrap/static/fonts copying flask_bootstrap/static/fonts/glyphicons-halflings-regular.woff2 -> build/lib/flask_bootstrap/static/fonts creating build/lib/flask_bootstrap/static/js copying flask_bootstrap/static/js/bootstrap.js -> build/lib/flask_bootstrap/static/js copying flask_bootstrap/static/js/bootstrap.min.js -> build/lib/flask_bootstrap/static/js copying flask_bootstrap/static/js/npm.js -> build/lib/flask_bootstrap/static/js creating build/lib/flask_bootstrap/templates creating build/lib/flask_bootstrap/templates/bootstrap copying flask_bootstrap/templates/bootstrap/base.html -> build/lib/flask_bootstrap/templates/bootstrap copying flask_bootstrap/templates/bootstrap/fixes.html -> build/lib/flask_bootstrap/templates/bootstrap copying flask_bootstrap/templates/bootstrap/google.html -> build/lib/flask_bootstrap/templates/bootstrap copying flask_bootstrap/templates/bootstrap/pagination.html -> build/lib/flask_bootstrap/templates/bootstrap copying flask_bootstrap/templates/bootstrap/utils.html -> build/lib/flask_bootstrap/templates/bootstrap copying flask_bootstrap/templates/bootstrap/wtf.html -> build/lib/flask_bootstrap/templates/bootstrap running install_lib creating /lib/python2.7/site-packages/flask_bootstrap error: could not create '/lib/python2.7/site-packages/flask_bootstrap': Permission denied ---------------------------------------- Command "/usr/local/opt/python/bin/python2.7 -c "import setuptools, tokenize;__file__='/var/folders/rx/j0sk_6vs0dg59w3q4rm_wmwc0000gn/T/pip-build-wFK2ha/flask-bootstrap/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/rx/j0sk_6vs0dg59w3q4rm_wmwc0000gn/T/pip-UnbbND-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /var/folders/rx/j0sk_6vs0dg59w3q4rm_wmwc0000gn/T/pip-build-wFK2ha/flask-bootstrap 中未安装pip。我的问题是 - 这是正常的吗?我应该自己安装venv/bin吗?如果是这样,我该怎么做呢?当我运行pip之类的内容时,pip install mypackage中安装了mypackage

顺便说一下,我试图将所有内容保存在2.7中。 venv是我的计算机用户名。

2 个答案:

答案 0 :(得分:3)

我通过删除$ HOME / .pydistutils.cfg解决了这个问题。

答案 1 :(得分:-3)

我以非常规方式修复它:我刚从头开始重新安装OS X Yosemite。我认为这是值得的,因为我的各种python发行版搞砸了,特别是因为我搞乱了默认的Apple python发行版。我做了一个干净的安装,然后是brew install python并使用了brew版本。现在一切都很完美。 virtualenv venv现在正确地将pip安装到venv文件夹。