virtualenv Env не создает каталог bin в Windows 7

Я новичок на Python, и я потратил на это много часов. Я не могу понять, почему, когда я запускаю простую команду для настройки моей среды Python: virtualenv --distribute env

Это не создает файл bin в каталоге env .

Это только создает:

 -- env -- Include -- Lib -- Scripts 

Мои впечатления состояли в том, что каталог bin будет создан для многих примеров, которые я нашел в Интернете (например, я не могу запустить эту команду: env/bin/activate ).

Я использую Windows 7 и Python 2.7.

One Solution collect form web for “virtualenv Env не создает каталог bin в Windows 7”

В Windows это совершенно правильно. Каталог bin создается только в системах POSIX. В разделе « Примечания Windows » документации:

Некоторые пути в virtualenv немного отличаются в Windows: скрипты и исполняемые файлы в Windows идут в ENV\Scripts\ вместо ENV/bin/ а библиотеки идут в ENV\Lib\ а не в ENV/lib/ .

Для Windows запустите \path\to\env\Scripts\activate чтобы активировать virtualenv. Из документации снова:

В Windows вы просто выполните:

> \path\to\env\Scripts\activate

И тип деактивировать, чтобы отменить изменения.

Основываясь на вашей активной оболочке (CMD.exe или Powershell.exe), Windows будет использовать либо activ.bat, либо activate.ps1 (в зависимости от ситуации) для активации виртуальной среды.

  • Имя файлов, открытых процессом в окне?
  • Как распространять предварительно скомпилированные модули расширения для Windows на pypi для нескольких версий Python?
  • cx_Freeze 5.0: ImportError: нет модуля с именем 'scipy .__ config__'
  • Как позволить другим запускать вашу программу Python без установки Python
  • Анаконда Python 32-бит пытается загрузить 64-битные библиотеки Anaconda
  • Разъем Python не закрывает соединение должным образом
  • Как я могу инвертировать движение курсора в python?
  • Проблема с установкой Cython
  • Python - лучший язык программирования в мире.