목상치
728x90

'전체 글'에 해당되는 글 120건

  1. 2024.02.11 오타-파읽을 못찾는
  2. 2024.02.10 오타 - 함수내 변수 일치, len 누락 1
  3. 2024.01.09 ubuntu 18에 docker 설치하는데 (60) SSL certificate problem (프록시 설정하는 법)
목하치
반응형
728x90
import sys
sys.path.append('/Users/joopark/python202402/game')

import game.user as u



from game.user import User
user = u.User(username="pey", rank="dolg")
user.print_info()
 
######################################
Traceback (most recent call last):
  File "/Users/id/python202402/chapter3_python_02.py", line 15, in <module>
    from game.user import User
ImportError: cannot import name 'User' from 'game.user' (/Users/id/python202402/game/user.py)
 
 
 

왜 못찾지?

위치:https://skillflo.io/classroom/10746/10618/content/62546 9:35

참 강의가 불친절하다 . 강의안은 있긴 한데 실습 스크립트가 없어서 강의 잠깐 멈추고 치고 다시 들으면서 실행해 비교하고  잘 안되고 참 손이 너무 많이 가는데 어디서 문제인지 못찾으면 그냥 시간을 보내야 한다.


#외부 라이브러리
import pandas as pd


a1 = {"name": ["a", "b","d"],
"hp": ["144","123","131"] }

Traceback (most recent call last):
  File "/Users/id/python202402/chapter3_python_02.py", line 51, in <module>
    import pandas as pd 
    ^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'pandas'

이번엔 임포트가 안된다.  도통..

 


그런데 새로 배운거 하나 있다 가상환경 만드는 법 그리고 표준 함수 그리고 에러 컨트롤

try:
    print(f"fdf : {len("rfrd")}")
except Exception as e:
    print(f"err : , {e}")
 -->
err : , division by zero
 
 
try:
     print(f"fdf : {len("rfrd")}")
except Exception as e:
     print(f"err : , {e}")
 
##################3
   print(f"fdf : {len("rfrd")}")
                        ^^^^
SyntaxError: f-string: unmatched '('
 
ln1 = len("rfrd")
print(f"rfrd lenth : {ln1}")
--->
rfrd lenth : 4
 
 
conda create -n myenv02 
#conda activate myenv02
 
#conda deactivate
 
#pip freeze
 
파이썬 인터프리터 확인
Cmd Shift P

 

728x90
Posted by 댕기사랑
,
728x90

for n in nubers:
total += n
print(f"n is {n} and total is {total}")
print(f"avg is {total/len(nubers)} total is {total} and n is {n} len(nuners) is {len(nubers)}")
print(f"avg is {total/nubers} total is {total} and n is {n} nuners is {nubers}")
################################################## len을 넣치 않음 n이
>>>>>> TypeError: unsupported operand type(s) for /: 'int' and 'list'
#
 
def avg1(numbers):
avg = sum(nubers) / len(nubers)
print(f"avg : {nubers} {avg}")
return avg
# ########################################## 선언한 입력부분이 실제 함수내 달라서
# def avg1(numbers):
# avg = sum(numbers) / len(numbers)
# print(f"avg : {numbers} {avg}")
# return avg
 
 
import overwatch, ov2
import sys


overwatch.test_fun()
ov2.test_fun()
 ########################################### 파일을 못불러와
File "<stdin>", line 1
    /usr/local/bin/python3
 
728x90
Posted by 댕기사랑
,
728x90

VM우분투에 도커 설치가 안되어서. 알아보니 인증서 문제가 아니라 네트워크가 잘못 된 것이였다. 방화벽 차단으로 프로시우회하지 못해 생긴일 
.profile 에 아래 처럼 프록시 서버를 확인하여 추가하고 재실행하면 됩니다. (또는 Source .profile 해도된다.)
export http_proxy="http://www.proxyserver.co.kr:8080" 

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------

 

$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.haxx.se/docs/sslcerts.html


curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
gpg: no valid OpenPGP data found.

 

한 시간 헤맨 결과 방법은 인증서 다운받아 변환하고 설치한다.
1) 다운받기 
문제의 인증서는 https://download.docker.com/ 인데 브라우저로 열고 주소창 앞 설정표에 나타난 인증서에서 아래 내보내기로 cert를 받는다 (PEM방식임!!)

 

다운 파일을 확인하고 sftp로 연결할 폴더로 옮긴다. (맥은 Downloads로 오나 sftp 설정이 루트폴더 ( /home/ID )로 ..)

sftp 로 접속한 후 put으로 로컬파일을 서버로 밀어넣는다

crt파일로 변환한다.  ( openssl x509 -in _.docker.com.cer -inform pem -out docker.crt )
인증서를 등록한다. (
curl -v -cacert docker.crt -H "X-Requested-With: XMLHttpRequest" "https://download.docker.com")

참조  : https://frankler.tistory.com/43 ,  

728x90
Posted by 댕기사랑
,