Найти - Пользователи
Полная версия: создать витуальное окружение в ручную
Начало » Инструментальные средства разработки » создать витуальное окружение в ручную
1 2
Areostar
До этого всё автоматом создавал через PyCharm
Решил попробывать ручками. На компе стоит винда, питон версии 3.8

через cmd перехожу в нужную папку. пытаюсь virtualenvvenv
получаю

  'virtualenv' is not recognized as an internal or external command,
operable program or batch file.

этот пакет вроде должен у меня стоять в прочем попытка его доставить тоже проваливается не распознаётся не pip не pip3 не pip3.8

что я делаю не так. или при утановленом pycharm ручками не получиться?? Как проверить??
Areostar
пардон за ошибку в названии? как исправить?
AD0DE412
отредактируйте ваш первый пост … там вроде можно название темы поправить
пример
Areostar
поправил. а по теме что посоветуете?
py.user.next
Areostar
На компе стоит винда, питон версии 3.8
В новом питоне venv есть в стандартной библиотеке
https://docs.python.org/3/library/venv.html
Areostar
пробывал:

 C:\Workspace\python\FlaskProject>python -m venv
'python' is not recognized as an internal or external command,
operable program or batch file.
C:\Workspace\python\FlaskProject>python3 -m venv
'python3' is not recognized as an internal or external command,
operable program or batch file.
C:\Workspace\python\FlaskProject>python3.8 -m venv
'python3.8' is not recognized as an internal or external command,
operable program or batch file.

Самое не понятное что комп слово python не узнает!?? Это как так?? Я через Пайчарм всё работает!

Что делать где смотреть?

напомню на компе винда
PEHDOM
Areostar
Самое не понятное что комп слово python не узнает!?? Это как так?
а как пр вашему он узнавать должен? Это какаято магия срабатывает? или есть определенные правила поиска?
дисклеймер:
Когда выполняется команда, первый элемент которой не содержит расширения, CMD.EXE использует значение переменной среды PATHEXT для определения расширений, поиск которых будет производиться и порядок их поиска. По умолчанию значения для переменной PATHEXT: .COM, .EXE, .BAT, .CMD.
Переменная среды PATH содержит пути, в которых Windows при выполнении команды автоматически ищет исполняемые файлы (EXE, CMD, VBS и т.д.). Изначально в переменную внесены только основные системные расположения, поэтому программы из папок Windows и System32 можно запускать, не указывая полный путь.

Ну а теперь вопрос знатокам, откуда Windows должна знать что такое python?
py.user.next
Areostar
Самое не понятное что комп слово python не узнает!
Поставь питон заново. Там обычно при установке он всё записывает, где надо.
https://www.python.org/downloads/windows/
А вообще, за обнаружение в системе отвечает переменная PATH оболочки cmd.exe , в которую установщик и добавляет путь обычно.
Areostar
переставил всё

теперь после
C:\>mkdir pyProject

C:\>cd pyProject

C:\pyProject>python -m venv env

ошибок нет но и не создаётся ничего!
что за фигня!
Areostar
создал файлик с кодом
 print("hello World")

пытаюсь запeстить:
C:\pyProject>python hello.py

вывода не видно!

в чем проблем!? что и где подправить!?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB