國產deepin搭建Python開發環境



pyenv可以幫助開發者安裝和管理多個Python版本,進行版本切換,以免誤操作系統python造成系統問題(踩過大坑);創建虛擬環境等。
Git地址: https://github.com/pyenv/pyenv
安裝說明: https://github.com/pyenv/pyenv-installer

預安裝條件

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl

更改 libreadline-dev環境:

sudo apt install libedit-dev

安裝、更新、刪除pyenv

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

在.bashrc文件中手動添加pyenv環境變量路徑:

export PATH="/home/zhou/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

使.bashrc文件生效:

$ source .bashrc

pyenv 安裝相關軟件

$ pyenv install --list

簡單值得推薦的方法:
在~/.pyenv目錄下新建名為cache的目錄,把需要安裝到軟件通過國內源下載並放到cache目錄下,通過pyenv install命令安裝即可。
以Python3.8.2 為例,pyenv下載Python3.8.2地址為:https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
因此,可以通過Python官方網站下載后綴名為xz格式的Python-3.8.2.tar.xz文件並放置於~/.pyenv/cache目錄下,執行 pyenv install 3.8.2安裝Python-3.8.2。

在這里插入圖片描述

如果出現不能安裝Python的錯誤信息BUILD FEILED,可以通過執行以下命令:

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev

pyenv替換系統Python

pyenv global system  # 切換會系統Python
pyenv global 3.8.2

在這里插入圖片描述

虛擬環境問題

安裝后的python自帶官方虛擬環境工具,博主以前用的virtualenvwrapper,現在覺得還是這個舒服
使用命令:

python -m venv .costomvenv    # 創建costomvenv的虛擬環境
source .costomvenv/bin/activate   # 激活虛擬化境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM