Leni (137) 썸네일형 리스트형 [ Python ] 가상환경 만들기 PythonMake Python Virtual-environment#Ubuntu 16.04 LTS#Python 3.5.2 #Command #사용자변수#>> 상세 설명, 실행화면 가상환경 ?대표적인 모듈은 3가지가 있다. venv: Python 3.3 버전 이후 부터 기본 모듈에 포함되어 제공된다.virtualenv: Python 2 버전부터 사용해오던 가상환경 라이브러리, python 3에서도 사용 가능 하다.conda: Anaconda python을 설치했을 시 사용할 수 있다.pyenv: Python version manger임과 동시에 가상환경 기능을 플러그인 형태로 제공한다. 가상환경 설치 전 잠깐 ! $ sudo apt install -y virtualenvvirtualenv 명령어를 사용해서 .. 가상 환경, 그것 꼭 사용해야 해? 개발자가 될 때 까지.. 가상 환경, 사용기? 시작기? 원래는 가상 환경을 만들어서 사용하지 않았다.프로젝트 하나만 하다 보니 굳이 만들어야 하는 생각이었다고 할까..곧, 잘못된 선택이라는 걸 깨달았다. 예를 들어 프로젝트 2개를 하게 된다고 생각했을 때, 프로젝트 A에서 쓰는 패키지를 B에서 쓰지 않을 수도 있다.프로젝트 A를 더 이상 사용하지 않는데 프로젝트 A를 사용할 때 섰던 패키지가 10,000개가 넘고 그걸 전부 기억하지 못한다고 하면관리 부주의로 사용하지도 않는 패키지 공간이 엄청 나게 될 것 이다. 가상 환경을 설치하고 여기에 해당 프로젝트의 패키지를 설치하게 되면, 그 프로젝트가 끝나는 시점에서 가상 환경을 삭제하면 된다.때에 따라서 패키지 명과 간략한 설명으로 사용했던 패키지의 정보를 .. mac pro, 심볼릭 링크, 제한? 개발자가 될 때 까지.. mac pro, symbolic link, permision 우분투를 사용하다가 심볼릭 링크의 편함에 매료되었다.그래서 작업환경을 mac 에도 구성하려고 했는데 이게 왠 걸, 권한..? 안됨..? sudo 로 작업했는데도...?설마 dir 위치가 다른가 싶어 찾아봤지만 그건 아닌듯 하고.. 검색을 해보니 시스템 무결성을 위해서 아무나 수정하지 못하도록 대부분의 권한을 막아 놓았다는 문구 발견그럼 심볼릭 링크를 못 쓰는가? 아니다.다른 곳에 심볼릭을 설정할 수 있게 해 놓았다. 자세 방법은 아래의 #포스팅을 참조포스팅[ OS X ] 간편하게 호출, 심볼릭 링크 for mac os [ OS X ] 간편하게 호출, 심볼릭 링크 for mac os Symbolic link#macOS High Sierra 10.13.4#command #사용자변수 Setting$ sudo mkdir -p /usr/local/bin$ sudo ln -s path /usr/local/bin/command local 아래에 bin 은 원래 존재하는 파일이 아닙니다.그냥 linux에서 /usr/bin 아래에 넣었던 것 처럼 왠지 저기에 넣는게 자연스럽게 느껴져서 따로 생성한 것 입니다.저장하고 나면 원하는 명령어를 통해 실행시킬 수 있습니다. - - - - 예를 들어 본다면...$ sudo ln -s /hom/leni.sh /sur/local/bin/leni$ leni무언가 결과가 나옴- - - - #2018년05월31일참조내용1. Cannot create a symlink.. [ Ubuntu ] ssh port 번호 변경 Ubuntussh port number change#Ubuntu 16.04 LTS#command #사용자변수 #우분투는 버전별로 작동이 상이할 수 있으니, 참고부탁드립니다 Install ssh$ sudo apt install sshLinux는 기본으로 ssh 서비스를 제공하고는 있다. 그리고 /etc/ssh/ssh_config 파일을 가지고 있다. 하지만, Ubuntu 16.04 버전에서는 이전 버전과는 다르게 /etc/ssh/ssh_config 가 아닌 /etc/ssh/sshd_config 파일을 변경해 주어야 한다.ssh 를 따로 설치 하지 않고는 /etc/ssh 위치에서 list를 뽑았을 때 ssh_config 만 나온다.ssh 를 설치하게 되면 sshd_config 외에 여러파일이 나타나게 된다... 외부 IP, 공유기 개발자가 될 때 까지.. 외부 IP, 공유기, 다수의 ssh 사용 간간히 외부IP, Port forwarding을 사용하곤 한다. 사무실에서 ssh를 사용할 일이 생겼다가 문뜩 모두 default port인 22번만 사용하는 것을 보았다.해서, 우선 순위를 기준으로 하단에 있는 다른 ip들은 ssh를 사용하지 못하고 있는.. 문뜩 궁금했다.그럼 다른 애들은 ssh를 사용할 수 없나?말이 되나..? ssh port를 바꿔서 port forwarding에 쓰면 되지 않을까? 그래서 찾아봤더니 ssh port를 바꿔서 다수의 ssh 서비스를 사용할 수 있었다.그냥 바로 포트만 바꿔주면 방화벽 등의 문제로 기능을 사용하지 못 한다던가, 접속이 안 될 수 있으니설정도 꼭 해주어야 한다고 하는데 나는 그냥 유저로 .. [ Ubuntu ] Bash 실행결과를 변수에 담으려면? UbuntuReturns the system results to a bash variable.#Ubuntu 16.04 LTS#bash 쉘 #command #사용자변수#우분투는 버전별로 작동이 상이할 수 있으니, 참고부탁드립니다 사용법variable='command'variable="command"variable=$(command) 셋 중에 하나를 사용하면 된다. ' ' 와 " " 의 차이점은 출바꿈의 유/무이다.' '는 출력결과가 줄바꿈 없이 일자로 출력되고 " "는 줄바꿈을 포함하여 출력된다. #2018년05월30일 참조내용1. Bash 실행결과를 변수에 담기페이지 하단에서 "Bash에서 함수 반환 값 받기", "Bash 여러 줄 출력을 배열에 담기" 등의 자료를 볼 수 있다. [ Ubuntu ] 파일의 특정 행만 출력하고 싶어 ㅠ.ㅠ UbuntuPrint specific rows only from file#Ubuntu 16.04 LTS #아래의 내용보다 자세한 사항을 알고 싶으면, 하단의 "#참조내용" 클릭 후 2번 항목을 클릭하세요.#우분투는 버전별로 작동이 상이할 수 있으니, 참고부탁드립니다 Sed란?Steamlined EDitor대화형 기능이 없는 편집기이다. 명령행에서 직접 편집 명령어와 파일을 지정하여 작업한 후 결과를 화면으로 확인한다.sed 편집기는 원본을 손상하지 않는다. 리다이렉션을 이용하여 편집 결과를 파일로 저장하여 확인 할 수 있다. sed "주소지정"$ sed -n 'start, endp' filenamestart, end 에는 숫자 형태가 들어간다. 편집하고자 하는 행을 선택하는 것, 이 주소는 숫자나 정규표.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음