2014-07-08 15 views
14

Próbuję skonfigurować virtualenv na Ubuntu 12.04 z Pythonem 2.7 używając vagrant ale mając te same problemy. wygląda na to, że problemy pojawiają się tylko wtedy, gdy "vagrant up" jest wydawane z okien. Jakie jest rozwiązanie? jakieś wskazówki?Błąd protokołu podczas konfigurowania środowiska wirtualnego przez vagrant na ubuntu

New python executable in .vagrant-env/bin/python 
    Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 9, in <module> 
    load_entry_point('virtualenv==1.11.6', 'console_scripts', 'virtualenv')() 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 824, in main 
    symlink=options.symlink) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 984, in create_environment 
    site_packages=site_packages, clear=clear, symlink=symlink)) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1404, in install_python 
    os.symlink(py_executable_base, full_pth) 
    OSError: [Errno 71] Protocol error 
+0

Wygląda na to, że jest powiązany z tym .. ale nie mogę znaleźć odpowiedzi na ten problem. Http://stackoverflow.com/questions/5907359/problem-setting-up-a-virtualenv/24637484#24637484 – user2574872

+0

Ma ktoś próbował rozwiązać go z pythonbrew? Jeśli tak to jak ? – user2574872

+0

Czy to naprawiłeś? – stephenmurdoch

Odpowiedz

13

Ten błąd można naprawić, jeśli utworzyć wirtualny env poza udostępnionym folderze/włóczęga/...

Jeśli przejdź do folderu domowego swojej Vagrant użytkownika, można utworzyć virtualenv tam bez tego problemu!

Tylko venv musi być z tego/włóczęga/katalog ... potem można przejść pracy jak zwykle aktywacji tej venv i pracy z kodem Sorce w zwykły/vagrat/shared dir ...

26

Rozwiązaniem jest użycie --always-copy. Zobacz here, aby poznać szczegóły.

10

Znalazłem problem i poprawiłem go. Po prostu uruchom konsolę poleceń git bash/cmd jako administrator. Następnie przechodź do góry> ustaw wirtualny env. To powinien być tortowy spacer.

Dzięki Venkat

+2

To jest główny problem. – Michael

0

miałem podobny problem. Wystarczyło zrestartować pudełko włóczęgi, żeby go rozwiązać.

Powiązane problemy