簡體   English   中英

virtualenv沒有安裝pip

[英]virtualenv not installing pip

我正在嘗試在新項目文件夾中安裝新的虛擬環境,而不是在虛擬環境中安裝pip

這是bash日志:

$ 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安裝在venv

我試圖將所有內容保留在2.7中。 keithy是我的電腦用戶名。

我通過刪除$ HOME / .pydistutils.cfg解決了這個問題。

我以非常規的方式修復它:我剛從頭開始重新安裝OS X Yosemite。 我認為這是值得的,因為我的各種python發行版搞砸了,特別是因為我搞亂了默認的Apple python發行版。 我做了一個干凈的安裝,然后brew install python並使用brew版本。 現在一切都很完美。 virtualenv venv現在正確地將pip安裝到venv文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM