파이썬 에러 Fatal error in launcher: Unable to create process using


에러 환경

 

OS: Windows10

Python: 3.8.6


에러 원인

 

대부분 python, pip의 경로가 서로 다르거나 권한이 없을때 에러가 발생합니다.

Fatal error in launcher: Unable to create process using '"d:\python_test\testpy\scripts\python.exe"  "D:\Python_test\Testpy\Scripts\pip.exe" install IP2Location': 
??? ??? ?? ? ????.

해결 방안

 

방법1.

python -m 명령어를 사용하여 pip를 사용하거나 pip를 재설치합니다.

# python -m 명령어를 사용하여 pip 사용 
python -m pip install 패키지

# pip 재설치
python -m pip install --upgrade --force-reinstall pip

 

 

방법2.

Windows 환경 변수를 등록합니다.

 

[윈도우키] + r 눌러 실행을 띄우고 sysdm.cpl ,3 를 실행시킵니다.

 

 

위와 같이 시스템 속성창이 뜨면 [환경변수]를 클릭합니다.

 

 

Path에 현재 사용중인 파이썬 위치를 등록해줍니다.

 

방법3.

가상환경을 사용할 경우 가상환경을 업데이트합니다. 

python -m venv --upgrade testpy

 

방법4.

PyCharm, VS Code, CMD 등 관리자 권한으로 실행합니다.


마무리

 

잘못된 점이 있거나 궁금한 점이 있다면 언제든지 문의해주시기 바랍니다!

728x90
반응형

 

ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server side


에러 환경

 

Client OS: Windows10

Server OS: Ubuntu 22.04.2 LTS

MySQL: 8.0.30


에러 원인

 

LOAD DATA LOCAL 명령어 사용시 서버측에서 권한이 없을때 발생합니다.


해결 방안

 

1. local_infile 권한이 있는지 확인합니다.

SHOW GLOBAL VARIABLES LIKE 'local_infile';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile  | OFF   |
+---------------+-------+
1 row in set (0.00 sec)

 

2. local_infile 권한이 OFF이면 명령어를 사용하여 ON으로 변경합니다.

SET GLOBAL local_infile=1;
Query OK, 0 rows affected (0.00 sec)

SHOW GLOBAL VARIABLES LIKE 'local_infile';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile  | ON    |
+---------------+-------+
1 row in set (0.00 sec)

 

3. 테스트

LOAD DATA LOCAL
	INFILE 'TEST_DATA.CSV'
INTO TABLE
	`test_data_info`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
Query OK, 2964908 rows affected (20.86 sec)

연관성 있는 다른 에러

 

클라이언트측 local_infile 권한 문제

 

[MySQL] ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.

ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access. 에러 환경 Client OS: Windows10 Server OS: Ubuntu 22.04.2 LTS MySQL: 8.0.30 에러 원인 LOAD DATA LOCAL 명령어 사용시 클라이언트측 CMD가 관

rurustory.com


마무리

 

잘못된 점이 있거나 궁금한 점이 있다면 언제든지 문의해주시기 바랍니다!

 

728x90
반응형

 

ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.


에러 환경

 

Client OS: Windows10

Server OS: Ubuntu 22.04.2 LTS

MySQL: 8.0.30


에러 원인

 

LOAD DATA LOCAL 명령어 사용시 클라이언트측 CMD가 관리자권한이 없거나 --local-infile 권한이 없을때 발생합니다.


해결 방안

 

1. CMD 실행시 관리자 권한으로 실행시킵니다.

 

2. MySQL 접속시 --local-infile 옵션을 넣고 접속합니다.

mysql.exe --local-infile -u <유저> -p <DB명> -h <서버호스트> -P <접속포트>

 

3. 테스트

LOAD DATA LOCAL
	INFILE 'TEST_DATA.CSV'
INTO TABLE
	`test_data_info`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
Query OK, 2964908 rows affected (20.86 sec)

연관성 있는 다른 에러

 

서버측 local_infile 권한 문제

 

[MySQL] ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server side

ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server side 에러 환경 Client OS: Windows10 Server OS: Ubuntu 22.04.2 LTS MySQL: 8.0.30 에러 원인 LOAD DATA LOCAL 명령어 사용시 서버측에서 권

rurustory.com


마무리

 

잘못된 점이 있거나 궁금한 점이 있다면 언제든지 문의해주시기 바랍니다!

728x90
반응형

+ Recent posts