일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Windows
- Anaconda
- vi
- polyglot
- python
- conda
- jupyter
- MAC
- openmp
- cython
- portforwarding
- h5py
- Matplotlib
- tab space
- cygwin
- SSH
- virtual
- vim
- intel compiler
- c++
- HDF5
- gfortran
- datascience
- LaTeX
- GSL
- mpi4py
- HFS+
- arXiver
- hyperref
- Visual Studio
- Today
- Total
목록python (12)
Astro Coke
reference: https://medium.com/hackernoon/install-polyglot-on-mac-3c90445abc1f There is no mac-compatible version of polyglot python package in conda channels. Therefore, we have to install it via secondary method. It is a bit problematic as it raised error when installing via "pip" (even though no error, when it is imported, it raised a dependency errors). First let us install the icu4c library ..
Jupyter lab 이나 Jupyter notebook 을 외부에서 접속해서 사용할 때, 백그라운드로 활성화시켜서 종료할 때 확인을 잘 못하는 경우가 있다. 이럴 땐, 계속해서 돌아가는 일들이 종종 있는데, > jupyter lab list 위 명령어로 현재 살아 있는 노트북을 확인 할 수 있다 (경우에 따라 lab 과 notebook을 바꿔서 쓸 수 있다). 이를 통해 확인한 port 넘버로 (e.g., 8888) 아래와 같이 중단할 수 있다. jupyter lab stop 이때 간혹, ConnectionRefusedError: [Errno 10061] Unknown error 와 같은 에러가 발생하기도 하는데, 이 경우에는, jupyter --paths 를 통해 runtime 임시 파일 폴더의 위치..
서브 유저 아이디를 만들고 로그인을 했더니 python 실행이 안되었다. > python Fatal Python error: Py_Initialize: unable to load the file system codec ModuleNotFoundError: No module named 'encodings' Current thread 0x0000037c (most recent call first): 이것은 Environment Variables 에서 PATH 설정에 python (anaconda) 폴더가 포함이 안되어 있어서 발생할 수도 있지만, 또 다른 이유는 python 이 설치되어 있는 장소가 메인 유저의 홈 디렉토리라면 그 디렉토리를 다른 서브 유저들이 접속 권한이 없다면 발생할 수 있다. 해결책은 ..
source: https://janakiev.com/blog/jupyter-virtual-envs/#:~:text=A%20virtual%20environment%20is%20an,or%20packages%20for%20different%20projects. Create Virtual Environment with Anaconda Let’s have a look how to create an virtual environment with Anaconda. Anaconda is a Python (and R) distribution that has the goal to simplify package management and deployment for scientific computing. After the i..
source : https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/ A virtual environment is a named, isolated, working copy of Python that that maintains its own files, directories, and paths so that you can work with specific versions of libraries or Python itself without affecting other Python projects. Virtual environmets make it easy to cleanly separate different projects a..
source: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-jupyter-notebook-to-run-ipython-on-ubuntu-16-04 서버에 접속을 해서 jupyter (or ipython) 를이용할 때, 기본적으로는 서버에 있는 브라우저를 통해 작업을 하도록 설정이 되어 있어 속도가 현저히 느려진다. 이를 해결하기 위해, portforwadring 을 통하여 현재(리모트) 컴퓨터의 브라우저를 대신 이용하는 방법이 있다. 1) portforwarding > ssh -L 8080:localhost:8080 astrodoo@xxx.xxx.xxx.xxx ssh 를 통해 portforwarding을 하는 방법. (-L) 앞의 80..
시스템에 여러 버전의 HDF5 가 설치되어 있는 경우, python 에서 h5py를 사용할때 맨 아래와 같은 에러가 발생하는 경우가 있다. 이때, HDF5 가 다중 설치되어 있는 것이 anaconda 같은 환경내에서라면 이 라이브러리를 지우고 다시 설치하면 문제가 해결될 것이다. e.g.) > conda uninstall hdf5 > conda install hdf5 > conda install h5py 하지만, 이 문제가 anaconda 환경 밖에 설치된 hdf5와 충돌이 일어나는 것이라면, 문제의 포인트가 다르다. 핵심 요인은 PATH환경변수의 우선순위!!! h5py는 anaconda 내의 hdf5 라이브러리와 연동이 되어야 하기때문에, python 사용시 anaconda의 path 가 다른 hdf5..
기본적으로 python을 vi 를 통해 스크립트를 작성할때 indent로 folding 을 한다. 기본 설정 in .vimrc: " folding settings autocmd FileType python set foldmethod=indent " use indent for folding (python) autocmd FileType python set foldnestmax=1 " maximal level of folding autocmd FileType python set expandtab " insert spaces instead of 하지만 간혹 class 내에 서브 함수들을 folding 하는 것에는 한계가 있다. foldnestmax=2 로 설정을 해도 원하는 데로 깔끔하게 folding 이 되..
source: https://stackoverflow.com/questions/35939989/matplotlib-configuration-for-inline-backend-in-jupyter-notebook The Jupyter/IPython split is confusing. Jupyter is the front end to kernels, of which IPython is the defacto Python kernel. You are trying to change something related to matplotlib and this only makes sense within the scope of the IPython kernel. Making a change to matplotlib in ~..
To resolve this issue, openmp module should be installed. If the install is not successful through the default channel, > conda install openmp try like this. 1) search the channel through www.anaconda.org :: Anaconda Cloud New to Anaconda Cloud? Sign up! Already a member? Sign in! I forgot my password I forgot my username anaconda.org 2) find the channel and install like > conda install -c conda..