I'm FanJae.

[EA FC Pro club Draft Bot] 2. Python 설정. 본문

Toy Project/EA FC Pro club Draft Bot [Python]

[EA FC Pro club Draft Bot] 2. Python 설정.

FanJae 2024. 9. 1. 16:12

1. Python(파이썬) 설치

- 이전 Discord Bot을 파이썬을 사용해 개발했고, 이번 프로젝트에서도 개발기간의 단축을 위해 파이썬을 사용하고자 한다.

 Python.org 사이트를 들어가서 파이썬을 다운로드 한다.

Add pythoin.exe to PATH를 클릭한 이후 Customize installation를 클릭한다.

③ Next를 클릭한다.

④ Install를 클릭한다.

⑤ Disable path length limit를 클릭한다. (캡쳐에 실패했는데 사용자 계정 컨트롤 창이 뜨면 예를 누른다.)

※ Windows는 파일 이름과 경로의 길이가 260자로 제한되어 있다. 260자를 넘더라도 길이 제한을 해제한다.

⑥ Close를 클릭합니다.


2. IntelliJ 설정

2-1. 기본 설정

- 다소 구버전이지만 IntelliJ 유료 버전 영구 라이센스가 있던 관계로 이 버전을 사용하고 있다.

- 한국어 언어 팩을 다운받고, Python도 설치했다.

※ 회사 재직 당시 유용하게 사용했었지만, 지금은 잘 사용 안하고 있었다.

- 플러그인 업데이트가 되면 재시작을 한다.

- 새 프로젝트를 생성한다.

2-2. IntelliJ 설정 (파이썬 인터프리터 설정)

- 파일->프로젝트 구조에 들어가서 Python 설정을 해주도록 하자.

- Python SDK를 추가한다. 

- Virtualenv 환경에서 기본 인터프리터를 설정한다. 

- 파이썬 설치 경로는 저마다 조금씩 차이가 있음을 유의하여 설정한다.

- 반영이 되었으면 적용을 누른다.

 

- 프레임워크에 파이썬을 눌러서 추가해주고 적용 버튼을 누른다.


3. 오류 해결

이 시스템에서 스크립트를 실행할 수 없으므로 C:\EFLBot\venv\Scripts\activate.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies( https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. + CategoryInfo : 보안 오류: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : UnauthorizedAccess

- 스크립트 실행 권한을 해제하여야 하는 것으로 확인되었다.

- PowerShell을 관리자 권한으로 실행한다.

get-help Set-ExecutionPolicy

 

Set-ExecutionPolicy RemoteSigned

- 위 명령어를 입력한 이후 a를 입력하여 스크립트 실행 정책을 수정해준다. 

- 터미널이 정상적으로 설정되었음을 확인할 수 있다.

Comments