SIC 어셈블러를 실행해야하는 데 어떻게 하나요?

python3 -m venv ./ evn을 치고 source evn/bin/activate을 하면 설명서에는 실해이 되는 데 저는 안됩니다.

실행하면 'source'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다라고 뜹니다.

2개의 답변이 있어요!

  • 안녕하세요. 조원우 정보처리기사입니다.

    해당 오류는 사용 중인 운영체제와 쉘 환경의 차이로 인해 발생하는 문제입니다.

    리눅스나 macOS 환경에서는 source env/bin/activate 명령어를 사용하여 가상환경을 활성화할 수 있으나, 윈도우 환경에서는 source 명령어를 지원하지 않습니다.

    따라서 윈도우에서는 env\Scripts\activate 또는 activate.bat 명령어를 사용해야 합니다.운“

    답변이 도움이 되었길 바랍니다.

  • 안녕하세요.

    이 에러는 사용하는 운영체제와 쉘 환경이 달라서 생기는 전형적인 문제입니다.

    source 명령은 리눅스나 macOS 환경에서만 사용하는 명령어이고,

    Windows에서는 기본적으로 source 명령을 인식하지 못합니다.

    즉, 설명서가 macOS 또는 Linux 기준으로 작성된 경우라,

    Windows에서 그대로 입력하면 작동하지 않는 것이죠.

    # 해결 방법 #

    1) CMD(명령 프롬프트)에서 실행하는 경우

    python -m venv env

    env\Scripts\activate

    2) PowerShell에서 실행하는 경우

    python -m venv env

    env\Scripts\Activate.ps1

    > 만약 실행정책 오류(.ps1 cannot be loaded...)가 뜬다면 아래 명령으로 일시적으로 허용합니다.

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

    3) macOS나 Linux 환경에서 실행하는 경우

    python3 -m venv env

    source env/bin/activate

    알맞는 방법을 적용해서 다시 실행해보세요.