My note
Trong này là các hướng dẫn cho hệ điều hành Ubuntu.
- Tại virtual enviroment với
virtualenv
. Trong thư mục chứa project của mình chạy.python3 -m venv env
Nếu ko được thì chạy
python3 -m pip install --user virtualenv hoặc sudo apt-get install python3-virtualenv
trước đã. Activate môi trường, đưngs trong project
source env/bin/activate
Deactivate môi trường
deactivate
Xem thêm link này
Đóng lại các packages đã dùng
pip freeze > requirements.txt
Cài các packages từ file chứa
pip install -r requirements.txt
- Tại virtual environment với conda
Đầu tiên xem cài đặt miniconda tại đây: https://varhowto.com/install-miniconda-ubuntu-20-04/. Ở đây khá đơn giản thay đổi quyền và thực thi bash script.
Sử dụng conda (nhẹ hơn) hoặc anaconda
conda create --name myenv python=3.5
Có thể chỉ định phiên bản python Activate môi trường
conda activate myenv
Deactivate môi trường
conda deactivate
Xem thêm ở đây.
Trong Ubuntu, muốn mở anaconda thì làm như sau:
conda activate
Lệnh này sẽ vào base environment. Nếu cài bản Conda full thay vì miniconda có thể vào giao diện của nó bằng cách nhập tiếp. Anaconda-navigator
- Lệnh Curl: dùng -O sẽ lấy tên trong đường dẫn để lưu (curl -O link_tải) dùng -o sẽ set tên cho file được lưu ví dụ (curl -o custom.zip link_tải)
Xem thêm link này.
-
Cách thêm các virtual environment vào kernel cho jupyter notebook. Xem ở link này.
-
Nếu bị lỗi jupyter notebook thì gỡ đi cài lại. Để ý có thể báo lỗi các packages đi kèm không đúng phiên bản. Cài lại các packages đó cho đúng phiên bản rồi cài lại jupyter notebook như bình thường.
-
Tạo SSH để kết nối với GitHub hoặc GitLab. Xem link này và xem thêm docs chính chủ
-
Cách kết nối với server thông qua SSH Cái này cũng tương tự như dùng cho Github và GitLab
-
Lệnh tar
https://www.hostinger.vn/huong-dan/tar-command https://kb.hostvn.net/vi-d-co-ban-v-lnh-tar-trong-linux_59.html giải thích các flags
- Cài đặt zsh
Zsh: cài đặt và set up https://dev.to/nicoh/installing-oh-my-zsh-on-ubuntu-362f https://viblo.asia/p/cai-oh-my-zsh-powerlevel10k-toi-uu-va-su-dung-phim-tat-cho-terminal-ORNZqowM50n#_422-cai-dat-theme-12
Nếu lệnh conda không dùng được trong zsh thì update rồi init nó. Nên nhớ về base trước (conda deactivate)
conda update conda
conda init zsh
https://github.com/conda/conda/issues/8492
10. Làm việc với bash script
- https://viblo.asia/p/tim-hieu-lap-trinh-shell-linux-p1-wjAM7ydbvmWe
- https://viblo.asia/p/lap-trinh-shell-bash-script-1VgZvER9KAw
11. SSH vaof Gitlab
- https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-configure-GitLab-SSH-keys-for-secure-Git-connections
- https://shareprogramming.net/cach-them-ssh-key-vao-github/ Nói chung tương tự như Github
- Hướng dẫn sử dụng SVN*
- https://hoccungchuyengia.com/huong-dan-su-dung-svn-trong-du-an/
- https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html
13. Introduction to bash scripting
- https://github.com/pushkar100/notes-bash-shell-scripting
14. Xem lại lịch sử commands
-
Install Cmake Nếu cài bằng sudo hay cài bản thấp, uninstall nó theo link này https://www.shorttutorials.com/apt-get-commands/remove-cmake.html và cài lại theo link nhttps://www.fosslinux.com/38392/how-to-install-cmake-on-ubuntu.htmày cài từ source.