상황 

1.아나콘다 설치.

2.가상환경 신규 생성

3.VSC에서 코드 작성

4.터미널에서 가상환경 activate 명령어 실행

 $> conda activate H:\workspace_env\env001

conda : 'conda'용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경 로가 올바른지 검증한 다음 다시 시도하십시오.

해결

1. 환경변수 PATH 추가

C:\anaconda3

C:\anaconda3\Library\mingw-w64\bin

C:\anaconda3\Library\bin

C:\anaconda3\Scripts

VSC 에서 

CTRL + SHIPT + P 를 눌러 명령어 팔레트를 열고,

Select Default Shell 을 입력.

command prompt 선택.

 

다시 실행하면 activate 설정이 가능하다!

 

이와 동시에 SSL 문제도 해결되었다.

SSLError("Can't connect to HTTPS URL because the SSL module is not available.")'
아나콘다 path를 등록해줘서 해결된 듯.

www.mongodb.com에서 tgz패키지 파일을 다운로드 한다. 

RedHat/CentOS 8.0 선택

 

복사 및 압축풀기

$> cp mongodb-**-**.tgz /home/tomy/dev/mongodb.tgz

 

dev디렉토리로 이동하여

$> tar -xvz mongodb.tgz

 

압축풀면 폴더 이름이 다운받을때로 돌아갈텐데 ㅡㅡ

다시 이름을 바꿔줌.

$> mv mongodb-**-** mongodb

 

$> mkdir -p mongodb/data/db

$> mkdir -p mongodb/log

$> vi mongodb/mongodb.conf

 

dbpath=/home/tomy/dev/mongodb/data/db

logpath=/home/tomy/dev/mongodb/log/mongodb.log

logappend=true

 

port=27017

verbose=true

fork=true

bind_ip=0.0.0.0

 

.bashrc 수정

$> vi .bashrc

 

MONGODB_HOME=/home/tomy/dev/mongodb

 

PATH=$MONGODB_HOME/bin:$PATH

 

export MONGODB_HOME

export PATH

 

$> source .bashrc

 

버전체크

$> mongo -version

버전 메시지가 나오면 성공

 

실행

$> mongod --config mongodb.conf

 

접속

$> mongo localhost:27017

 

 

서비스 등록 참조

cheonbrave.blogspot.com/2017/06/mongodb-server-db.html

 

MongoDB Server 설치 (몽고DB 서버 설치)

MongoDB Server 설치 (몽고DB 서버 설치) [설치환경] 운영체제 : LINUX - Redhat 7.3 64bit (리눅스 레드햇)  설치방식 : 소스설치 (" mongodb-linux-x86_64-3.2.13.tgz ")...

cheonbrave.blogspot.com

 

파이썬3.7.7을 다운받는다.

www.python.org/downloads/release/python-377/

 

Python Release Python 3.7.7

The official home of the Python Programming Language

www.python.org

$>tomy@localhost ~> mkdir dev

 

dev폴더로 다운받은 Python-3.7.7.tgz를 카피 한 후, 압축을 풀어준다.

 

$>sudo tar xzf Python-3.7.7.tgz

 

$>cd Python-3.7.7

$>sudo ./configure --enable-optimizations

$>sudo make altinstall

 

$>vi .bashrc 오픈

alias python="/usr/local/bin/python3.7" 

추가 후 저장(:wq)

 

$>source .bashrc 로 컴파일

 

$>python -V 

 

centos8 환경에서는 요렇게 파이썬3.7을 설치하고 path를 잡아 주었다.

 

참고로 파이썬 라이브러리 설치 경로는...

$>cd /usr/local/lib

python3.7 디렉토리가 보일 것이고, 들어가보면 site-packages가 존재한다.

 

윈도우 환경에서 쉽게 개발하다 서버에서 해보려니 이것저것 번거롭구만..

 

========================================================

 

파이썬 root권한 없이 유저 계정에 설치하기

마찬가지로 파이썬 다운로드 이번엔 3.7.9버전.

다운받은 파일을 /home/$USER/local/src로 카피

$> mkdir -p ~/local/src && cd ~/local/src

 

1.압출풀기

 

2.소스코드 빌드

$ ./configure --prefix=/home/$USER/local

$ make && make install

 

3.파이썬 경로 설정 (.bashrc)

alias python="$HOME/local/bin/python3.7"

export PATH=$HOME/local/bin:$HOME/.local/bin:$PATH

 

$ source .bashrc

 

$ python --version

 

4. site-pacaage 경로 확인

$HOME/local/lib/python3.7/site-packages

 

 

==================

centos에서 파이썬 설치하는 make install과정에서 zlib가 없다고 오류

zlib 설치 

zlib.net/다운로드.

# tar xvf zlib-1.2.3.tar.bz2
# cd zlib-1.2.3

# ./configure -s
# make

# ./configure
# make test
# make install

# ls -al libz.so*

 

 

pip3 사용 시 ssl오류

다음과 같이 진행

$>sudo yum install openssl-devel

cd Python-3.6.12

$>./configure --with-ssl --prefix=/home/$USER/local

$>make && make install

 

pandas실행하는데  ModuleNotFoundError: No module named '_bz2' 오류 발생

bzip2 다운 및 설치.

www.sourceware.org/bzip2/downloads.html

 

bzip2 : Downloads

The bzip2 test suite is maintained in a seperate repository and contains test files from various bzip2 implementations to check compatibility. It can be checked out with: There is also a experimental future branch which includes a modern build system and a

www.sourceware.org

tensorflow설치하는데 c++오류

yum install -y gcc-c++

 

'Python' 카테고리의 다른 글

[Python] 아나콘다 PATH등록, SSLError  (0) 2021.01.13
[MongoDB] Centos 8에 몽고DB 설치  (2) 2020.10.27
맥os에서 파이썬3 및 pip 설치  (0) 2018.11.27
django-admin 을 이용한 프로젝트 생성  (0) 2017.01.05
장고 설치  (0) 2016.11.03

기본적으로 2.7버전이 설치되어 있는데 3.x버전을 설치해보자.


먼저, 패키지매니저인 Homebrew를 설치한다.


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

시간이 좀 걸릴 수 있다.... xcode도 같이 설치되는거 같던데 잘 모르겠음.


homebrew가 설치되고 나면 파이썬3을 설치한다.


> brew install python3


설치되고 환경파일 .profile에 

alias python="python3" 으로 입력하고 저장해서 컴파일 하자.


그럼 커맨드창에 python실행했을때 3.x버전이 뜬다.


pip설치

커맨드 창에 다음과 같이 입력한다.

> sudo easy_install pip


설치되고 커맨드창에 pip라고 치면 2.7에 설치된 pip가 나올것이다.

pip3으로 입력하자.


그리고 장고 설치 ~



가상환경 세팅해보자.

특정 경로로 가서 아래 명령어 수행.,

$ python3 -m venv env_pystagram
가상환경 활성화
$ source env_pystagram/bin/activate

파이참에서도 프로젝트 파이썬라이브러리를 가상환경의 파이썬을 선택해주어야 한다.

preference > project : pystagram > project interpreter > Add local > 가상환경의 python3 선택




환경변수에 ../python34/Scripts 가 잡혀있어서

커맨드창에 django-admin 먹힘. (pip도 마찬가지)


$ django-admin startproject mysite


mysite 디렉토리 생성되고 이하에 manage.py와 기타 환경파일들이 기본적으로 생성된다.


$ python manage.py migrate


서버 실행

$ python manage.py runserver



http://127.0.0.1:8000/


어플리케이션 만들기

$ python  manage.py startapp blog


model작성. blog > model.py


모델추가

$ python manage.py makemigrations blog


실제 DB에 모델 추가

$ python manage.py migrate blog

pip 를 이용하여 설치한다.


$ pip install django==1.8

Collecting django==1.8

  Downloading Django-1.8-py2.py3-none-any.whl (6.2MB)

Installing collected packages: django

Successfully installed django-1.8


파이썬의 pip는 node의 npm 우분투의 wget과 같은 역할을 한다.


+ Recent posts