WEB2 - Python

활용 - Pypi와 패키지 매니저

수업소개

타인이 만든 소프트웨어를 자신의 소프트웨어에 부품으로서 사용하기 위한 방법으로서 패키지 매니저Pypi와 PIP를 사용하는 방법을 알아봅니다. 

 

 

강의


 

소스코드

 

 

댓글

댓글 본문
작성자
비밀번호
  1. 악어
    2020-03-29 완료
  2. 스티븐잡숴
    pip install html-sanitizer라고 치면


    WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
    Please see https://github.com......599 for advice on fixing the underlying issue.
    To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.


    ERROR: Exception:
    Traceback (most recent call last):
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\cli\base_command.py", line 186, in _main
    status = self.run(options, args)
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\commands\install.py", line 253, in run
    options.use_user_site = decide_user_install(
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\commands\install.py", line 604, in decide_user_install
    if site_packages_writable(root=root_path, isolated=isolated_mode):
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\commands\install.py", line 548, in site_packages_writable
    return all(
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\commands\install.py", line 549, in <genexpr>
    test_writable_dir(d) for d in set(get_lib_location_guesses(**kwargs))
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\utils\filesystem.py", line 140, in test_writable_dir
    return _test_writable_dir_win(path)
    File "C:\Users\AppData\Roaming\Python\Python38\site-packages\pip\_internal\utils\filesystem.py", line 153, in _test_writable_dir_win
    fd = os.open(file, os.O_RDWR | os.O_CREAT | os.O_EXCL)


    PermissionError: [Errno 13] Permission denied: 'c:\\program files (x86)\\python38-32\\Lib\\site-packages\\accesstest_deleteme_fishfingers_custard_a5i4tk'


    요래 뜨는 데 뭐가 잘못된 걸까요 허허
  3. 현이
    pip3 help install 후에
    pip3 install html-sanitizer 라고 치면
    ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'c:\\program files (x86)\\python38-32\\Lib\\site-packages\\soupsieve'
    Consider using the `--user` option or check the permissions라고 뜨는데 어떻게 해결할수 있을까요?

    <해결>
    cmd를 켤때 우클릭하시고 관리자로 선택하시면 됩니다
  4. 굼벵이
    완료
  5. 20191007 Ted 완료!
  6. 본질적인 해석이 정말 멋집니다. 전통적이지 않지만 항상 소통하고 있다는 사실이 맞다고 생각합니다. 이런 커뮤니티를 통하여 더 많은 소통과 교감이 활성화 되길 바랍니다. 항상 고맙습니다.
  7. 김영인
    질문 있습니다!

    강의내용에서는 sanitizer를 웹사이트에 출력될 때 적용되도록 코딩을 하셨는데, 만약에 우리가 만든 process_create같이 사용자가 정보를 줄 때 바로 sanitize해서 웹서버에 저장되게 하는 것도 가능한가요?

    아직 기초단계라 잘 모르겠지만, 혹시나 사용자가 create나 update로 악성코드를 제출한다고 했을 때, 그 악성코드가 웹서버에 저장되는 것으로 인해 발생할 수 있는 문제는 없나요?
  8. bright
    아래와 같은 에러 메시지와 나왔습니다. 모듈은 모두 설치했는데, 뭐가 문제일까요?

    [Tue Jul 23 11:50:06.869928 2019] [cgi:error] [pid 6292:tid 1248] [client 127.0.0.1:56831] AH01215: Traceback (most recent call last):\r: C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py
    [Tue Jul 23 11:50:06.869928 2019] [cgi:error] [pid 6292:tid 1248] [client 127.0.0.1:56831] AH01215: File "C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py", line 4, in <module>\r: C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py
    [Tue Jul 23 11:50:06.869928 2019] [cgi:error] [pid 6292:tid 1248] [client 127.0.0.1:56831] AH01215: import cgi, os, view, html_sanitizer\r: C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py
    [Tue Jul 23 11:50:06.869928 2019] [cgi:error] [pid 6292:tid 1248] [client 127.0.0.1:56831] AH01215: File "C:\\Bitnami\\wampstack-7.3.7-1\\apache2\\htdocs\\view.py", line 1, in <module>\r: C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py
    [Tue Jul 23 11:50:06.869928 2019] [cgi:error] [pid 6292:tid 1248] [client 127.0.0.1:56831] AH01215: import os, html_sanitizer\r: C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py
    [Tue Jul 23 11:50:06.869928 2019] [cgi:error] [pid 6292:tid 1248] [client 127.0.0.1:56831] AH01215: ModuleNotFoundError: No module named 'html_sanitizer'\r: C:/Bitnami/wampstack-7.3.7-1/apache2/htdocs/index.py
  9. 최원경
    수업 잘 듣고 있습니다!!
    No module named 'html_sanitizer'\r: C:/Bitnami/wampstack-7.3.7-0/apache2/htdocs/index.py, referer: http://localhost.......py
    에러코드에 이런게 뜨는데,, html_sanitizer 설치가 잘 안된건가요?
    cmd에서는 이미 설치되었다고 뜨는데 왜 안 될까요??
  10. 열공러
    codeanywhere pip 설치하는 법은 다음 링크에 나와있습니다.

    https://www.google.co.kr......8c8

    이 외의 터미널/OS에서 사용하실 분은 본인 OS 및 터미널에 맞게 위의 형식으로 검색해주시면 잘 될겁니다.
    열공합시다 다들!
  11. 열공러
    codeanywhere pip 설치하는 법은 다음 링크에 나와있습니다.

    https://www.google.co.kr......8c8

    이 외의 터미널/OS에서 사용하실 분은 본인 OS 및 터미널에 맞게 위의 형식으로 검색해주시면 잘 될겁니다.
    열공합시다 다들!
  12. JuicyFresh
    감사합니다.
  13. 호동
    안녕하세요. codeanywhere를 사용하고 있는데요.
    pip와 pip3을 입력하면 -bash: pip: command not found라고 뜨는데 어떻게 해야 pip를 사용할 수 있는 건가요?
  14. goyacommae
    바퀴를 새로 만들지 마라!
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기