python 3 venv 를 이용 하여 가상 환경 설정 및 과정 중의 작은 문제 요약
환경 과 flask 를 설치 하 는 것 을 예 로 들 어 내 가 가상 환경 을 설정 하 는 과정 을 기록 합 니 다.
전체적으로 말 하면 다음 과 같은 세 단계 로 나 뉜 다.
가상 환경 C 를 만 들 고 가상 환경 C 를 활성화 하여 가상 환경 에 flask 등 패 키 지 를 설치 합 니 다.
1.가상 환경 만 들 기:
현재 디 렉 터 리 에 가상 환경 만 들 기(filename 사용자 정의 가상 환경 이름):
>python -m venv file_name
관리자 로 cmd 나 power 셸 을 실행 하 십시오.가상 환경 에 저 장 된 디 렉 터 리 는 임의의 것 일 수 있 으 며,이전에 설 치 된 python 해석 기와 같은 디 렉 터 리 에 설치 할 필요 가 없습니다.내 설치 과정 에서 S 디스크 의 new 디 렉 터 리 에 설치 되 어 있 으 며,가상 환경의 이름 은 venv 로 정의 되 어 있 습 니 다.0。 이름 을 venv 로 만 들 기0 의 가상 환경
생 성 성공
2.가상 환경 활성화:
venv 실행0 목록 아래
scripts\activate
명령 프롬프트 앞 에 나타 나 기(filename)가상 환경 에 들 어 갔 음 을 표시 합 니 다.
명령 프롬프트 가 아 닌 PowerShell 을 사용 하면 시스템 에서 스 크 립 트 실행 을 금지 하 는 오류 가 발생 할 수 있 습 니 다.이 는 보안 상의 이유 로 PowerShell 의 기본 실행 정책 이 스 크 립 트 실행 을 금지 하기 위해 실행 정책 을 변경 해 야 하기 때문에 다음 명령 을 사용 해 야 합 니 다.
get-executionpolicy
―시스템 의 현재 실행 전략 보기set-executionpolicy policy
―시스템 실행 전략 을 policyRestricted
-어떤 스 크 립 트 도 실행 할 수 없습니다.이것 은 기본 설정 입 니 다.AllSigned
-디지털 서명 스 크 립 트 만 실행 가능RemoteSigned
-로 컬 에서 작 성 된 스 크 립 트 가 실 행 됩 니 다.네트워크 스 크 립 트 는 서명 과 사용자 확인 이 필요 합 니 다.UnRestricted
-모든 스 크 립 트 가 실 행 될 수 있 습 니 다.네트워크 스 크 립 트 가 실 행 될 때 경고 하고 확인 을 요청 합 니 다ByPass
C 는 모든 스 크 립 트 를 마음대로 실행 할 수 있 고 사용 이 적 으 며 안전 위험 이 존재 합 니 다.3.패키지 설치:
설 치 된 가방 을 볼 수 있 고
pip list
새 가방 을 설치 할 수 있 습 니 다.설치 과정 에 다음 과 같은 오류 가 발생 하면:
마지막 오류 메시지 의 경로 에 따라 init.py 에서 75 줄
pip install package_name
을 찾 을 수 있 습 니 다.이 줄 코드 앞에서 빈 칸 을 삭제 하고 빈 칸 을 추가 해서 저장 합 니 다.그래,이게 무슨 현학 원리 인지 모 르 겠 지만,어쨌든 이렇게 하면 돼,QAQ.그리고 다시 pip 설치설치 성공 을 축하합니다!
4.가상 환경 종료
return s.decode('utf8-8')
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Jupyter 공식 DockerHub에 대한 메모에 기재되어 있다. base-notebook minimal-notebook scipy-notebook tensorflow-notebook datascience-notebook pyspark-notebook all-s...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.