mirror of
				https://github.com/clearml/clearml-agent
				synced 2025-06-26 18:16:15 +00:00 
			
		
		
		
	Fix managed python environment inside container (PEP 668) remove usr/lib/python3.*/EXTERNALLY-MANAGED
This commit is contained in:
		
							parent
							
								
									54ed234fca
								
							
						
					
					
						commit
						47d35ef48f
					
				| @ -4621,6 +4621,7 @@ class Worker(ServiceCommandSection): | |||||||
|                     "export LOCAL_PYTHON=$(which {python_single_digit}.$i) && break ; done", |                     "export LOCAL_PYTHON=$(which {python_single_digit}.$i) && break ; done", | ||||||
|                     "[ ! -z $LOCAL_PYTHON ] || export CLEARML_APT_INSTALL=\"$CLEARML_APT_INSTALL {python_single_digit}-pip\"",  # noqa |                     "[ ! -z $LOCAL_PYTHON ] || export CLEARML_APT_INSTALL=\"$CLEARML_APT_INSTALL {python_single_digit}-pip\"",  # noqa | ||||||
|                     "[ -z \"$CLEARML_APT_INSTALL\" ] || (apt-get update -y ; apt-get install -y $CLEARML_APT_INSTALL)", |                     "[ -z \"$CLEARML_APT_INSTALL\" ] || (apt-get update -y ; apt-get install -y $CLEARML_APT_INSTALL)", | ||||||
|  |                     "rm /usr/lib/python3.*/EXTERNALLY-MANAGED",  # remove PEP 668 | ||||||
|                 ] |                 ] | ||||||
| 
 | 
 | ||||||
|             if preprocess_bash_script: |             if preprocess_bash_script: | ||||||
|  | |||||||
| @ -89,6 +89,7 @@ class K8sIntegration(Worker): | |||||||
|         "export LOCAL_PYTHON=$(which python3.$i) && break ; done", |         "export LOCAL_PYTHON=$(which python3.$i) && break ; done", | ||||||
|         '[ ! -z "$CLEARML_AGENT_SKIP_CONTAINER_APT" ] || [ ! -z "$LOCAL_PYTHON" ] || apt-get install -y python3-pip', |         '[ ! -z "$CLEARML_AGENT_SKIP_CONTAINER_APT" ] || [ ! -z "$LOCAL_PYTHON" ] || apt-get install -y python3-pip', | ||||||
|         "[ ! -z $LOCAL_PYTHON ] || export LOCAL_PYTHON=python3", |         "[ ! -z $LOCAL_PYTHON ] || export LOCAL_PYTHON=python3", | ||||||
|  |         "rm /usr/lib/python3.*/EXTERNALLY-MANAGED",  # remove PEP 668 | ||||||
|         "{extra_bash_init_cmd}", |         "{extra_bash_init_cmd}", | ||||||
|         "[ ! -z $CLEARML_AGENT_NO_UPDATE ] || $LOCAL_PYTHON -m pip install clearml-agent{agent_install_args}", |         "[ ! -z $CLEARML_AGENT_NO_UPDATE ] || $LOCAL_PYTHON -m pip install clearml-agent{agent_install_args}", | ||||||
|         "{extra_docker_bash_script}", |         "{extra_docker_bash_script}", | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 clearml
						clearml