-
創建獨立的運行環境:

-
cd 到 目錄下,使用 source ven/bin/activate 進入該環境 (Linux) (window 直接在bin目錄下 輸入 activate進入,deactivate退出)

-
deacivate退出
-
pip install virtualenv
-
cd到指定目錄下 virtualenv env_name 創建虛擬環境
-
cd 到 env_name的 Scripts 目錄下
-
輸入 activate 激活
-
輸入 deactivate關閉
二、vscode 內配置 virtualenv、Python環境和代碼規范
1.擴展搜索python,並且安裝 python for vscode
2.調試按鈕,點擊選擇python解釋器,然后在當前目錄會有.vscode文件夾,內含 配置文件launch.json 和 settings.json
3. 在setting.json文件中,配置virtualenv、coder-runner和編碼風格(如pep8、flake8等)
‘
注: 解決 code-runner中運行中文亂碼:
三、ubuntu安裝jupyter notebook
python2: sudo pip install jupyter
python3: sudo pip3 install jupyter
系統安裝jupyter:
sudo apt-get install ipython3
sudo apt-get install jupyter-notebook
啟動:jupyter notebook
可能遇到的問題:
1、python2中安裝好notebook其中時,報 DecoderError: ASCII的的一個編碼錯誤,
解決:把python2的jupyter相關的都卸載了,然后安裝python3的pip,使用pip3安裝就解決了
sudo pip3 uninstall jupyter
sudo pip3 uninstall jupyter-core
sudo pip uninstall jupyter-console
sudo pip uninstall jupyter-client
sudo apt-get install pip3
sudo pip3 install jupyter notebook
四、 ubuntu 中 virtualenv 的安裝、使用和jupyter notebook中添加virtualenv 的虛擬環境
(1) 安裝
sudo apt-get install virtualenv
pip install --user virtualenv / sudo pip install virtualenv ( 以 當前用戶/root 安裝virtualenv
(2) 使用
創建python虛擬環境:virtualenv env_name
激活: source env_name/bin/activate
關閉:deactivate
(3)jupyter notebook 添加ivirtualenv 環境
source ./bin/activate # 激活要添加的虛擬環境
(env ) pip3 install jupyter # 虛擬環境中安裝jupyter
(env)ipython kernel install --name "you_env_name" --user # 添加env
詳見:https://cloud.tencent.com/developer/ask/52701/answer/86416 && https://ipython.readthedocs.io/en/stable/install/kernel_install.html
五、ubuntu中切換python版本
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 # 1:表示優先級為1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 # 2:表示優先級為2
sudo update-alternatives --config python # 切換python 版本
六、windows jupyter添加、刪除virtualenv
添加 python -m ipykernel install --name=your_env_name
刪除:jupyter kernelspec remove your_env_name
查看kernel: jupyter kernelspec list
參考且感謝博主:https://blog.csdn.net/SineObama/article/details/83445104
* 注: 如果python3在cmd中添加virtualenv時,報錯“ASCII類型錯誤”,就用powershell操作
*注: linxu 和 windows 的刪除 和查看kernel命令都相同,當出現 ”
Error executing Jupyter command 'kernelspec': [Errno 2] No such file or directory“ 錯誤時,解決如下:
sudo chmod +x /usr/bin/jupyter-kernelspec
linux刪除 kernel,需要加sudo(如果是 python3 -m ipykernel install --user --name /home/xxx/da_env --display-name "Python(python_env)" 用virtualenv的路徑添加的kernel )