I'm having problems trying to create my virtualenv folders' since my terminal says that virtualenv seems not to be installed.
What did I do:
sudo pip install virtualenv
with this response:
The directory '/Users/ricardogonzales/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 with sudo, you may want sudo's -H flag.
The directory '/Users/ricardogonzales/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 with sudo, you may want sudo's -H flag.
Collecting virtualenv
/Library/Python/2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Downloading virtualenv-13.1.0-py2.py3-none-any.whl (1.7MB)
100% |████████████████████████████████| 1.7MB 59kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-13.1.0
After that I've run virtualenv venv
and I'm getting this response: command not found
I've execute this command (brew info python
) like other persons around here with the same problem but their responses from the terminal is not the same as my.
brew info response:
python: stable 2.7.10 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/python.rb
==> Dependencies
Build: pkg-config ✘
Required: openssl ✘
Recommended: readline ✘, sqlite ✘, gdbm ✘
Optional: homebrew/dupes/tcl-tk ✘, berkeley-db4 ✘
==> Options
--universal
Build a universal binary
--with-berkeley-db4
Build with berkeley-db4 support
--with-poll
Enable select.poll, which is not fully implemented on OS X (https://bugs.python.org/issue5154)
--with-quicktest
Run `make quicktest` after the build (for devs; may fail)
--with-tcl-tk
Use Homebrew's Tk instead of OS X Tk (has optional Cocoa and threads support)
--without-gdbm
Build without gdbm support
--without-readline
Build without readline support
--without-sqlite
Build without sqlite support
--HEAD
Install HEAD version
==> Caveats
Pip and setuptools have been installed. To update them
pip install --upgrade pip setuptools
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md
I don't know how it says "Not installed" but when I run python --version
I'm getting Python 2.7.6
but if I go to usr/local/bin I can not see any python 2.7 or something what I see is a lot of python3.
Any help? or suggestion to try to resolve this will be very aprecciated.
ANSWER:
I've resolved this issue uninstalling the virtualenv and installing again without any extra configuration or something.
sudo pip uninstall virtualenv
sudo pip install virtualenv
You've installed Python 2.7.10 according to brew info
. python --version
returns 2.7.6, so you're probably using the Python that's bundled with OS X. To fix that, run: brew link python
, confirm that it is linked correctly by running which python
. It should return /usr/local/bin/python
(unless you've installed Homebrew in another directory than /usr/local
).
After that, you probably need to reinstall virtualenv using the command you've used before, because brew link python
will also update the path to pip
(the version of pip which is linked to your Python install in /usr/local
).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With