próbuję się dowiedzieć, dlaczego mój virtualenv
i/lub virtualenv
wrapper - zainstalowany przy użyciu pip
użyciu homebrew
- nie można znaleźć. Myślę, że to dlatego, że nie jest dodawany do mojego PATH:Jak dodać virtualenv do ścieżki
$ which virtualenv
$
oraz:
$ virtualenv someDir
$ -bash: virtualenv: command not found
zainstalowałem pip korzystając homebrew
i virtualenv
użyciu pip
, bez problemów. Próbowałem ponownie zainstalować virtualenv
, ale to też nie działa. Skąd wiadomo, jaką ścieżkę dodać do PATH
? Tylko ścieżka, do której wydaje się być zainstalowana virtualenv.py
? To wydaje się być:
/usr/local/lib/python2.7/site-packages/virtualenv.py
Znalazłem również this guide, co sugeruje to:
$ ln -s ../Cellar/python/2.7/Frameworks/Python.framework/Versions/2.7/bin/virtualenv virtualenv
Jednak to nie pomoże mi uruchomić virtualenv
. Jestem na Mac OSX 10.7.5 (Lion).
To nie jest kwestia ścieżki. Pip umieszcza plik wykonywalny o nazwie 'virtualenv' w'/usr/local/bin/'po pomyślnym zainstalowaniu. Spróbuj 'pip uninstall virtualenv', a następnie ponownie zainstaluj' sudo pip install virtualenv'. 'sudo', ponieważ musisz zainstalować go w globalnym zasięgu. –
@Bibhas, ale jeśli załaduję launchd.conf, mam/usr/local/bin dodany do mojej ścieżki, więc powinienem móc po prostu użyć virtualenv w bashu, prawda? lub pip tylko umieścić go tam, gdy używasz sudo? gdzie mogłem znaleźć te informacje? –
@Bibhas próbowałem co sugeruje, zrobiłem: + $ pip odinstalować virtualenv + $ pip odinstalować virtualenvwrapper + $ sudo pip zainstalować virtualenv + $ cd/usr/local/bin/ + $ znaleźć virtualenv + odnaleźć : virtualenv: Brak takiego pliku lub katalogu '' Coś tu idzie nie tak? to miałoby sens ... ale dlaczego? –