日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

centos-安装python3.6环境并配置虚拟环境

發布時間:2023/12/2 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos-安装python3.6环境并配置虚拟环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python3.6下載地址:https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

linux下python環境配置

統一目錄:

  • 源碼存放位置 $HOME/tools
  • 安裝目錄: /application
  • ?

    安裝python環境:

      1.?下載

    # 創建下載目錄 mkdir $HOME/tools # 切換到tools統一管理源碼目錄 cd $HOME/tools wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

      2. 解壓

    tar -xf Python-3.6.4.tgz

      3. 進入源碼包

    cd $HOME/tools/Python-3.6.4

      4. 配置,編譯,安裝

    ./configure --enable-optimizations --prefix=/application/python-3.6.4 # --enable-optimizations 穩定性優化參數 # --prefix 指定安裝路徑 # 編譯和安裝 make && make install

      5. 創建軟鏈接

    ln -s /application/python-3.6.4 /application/python

      6. 把python加入環境變量

    echo 'export PATH="/application/python/bin:$PATH"' >> /etc/profile # 注意多個軟件加入環境變量中間以 : 隔開

      7. 啟動python解釋器

    . /etc/profile python3 # linux系統中默認為python命令為啟動python2解釋器,python3啟動對應的python3.x版本解釋器 # 至此,python環境安裝完成

    ?

    centos下如何給該3.6.4版本安裝第三方庫?

    pip3 # 查看已經安裝的第三方庫 pip3 list # pip3 install django python3安裝Django程序,可以通過 == 指定軟件包版本 # pip3 和 pip 本質是一樣的,只是這個pip3指定給安裝的python3版本安裝軟件包

    ?

    有時我們安裝Django時候,下載太慢,可不可以利用國內網速呢?

    ?????? 么問題,通過阿里云源安裝

    pip3 install django -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com# 不知看官們是否發現一個問題,就是每次安裝軟件包時候都要 -i 敲大量的重復參數,累不? # 不累不累 ^_^

    ?

    如何一本萬利解決掉樓上這個問題呢?

      1. 在家目錄下創建一個 .pip 文件夾

    mkdir $HOME/.pip -P

      2. 然后在這個目錄下創建 pip.conf 文件,并添加點內容

    echo -e "[global]\ntrusted-host=mirrors.aliyun.com\nindex-url=http://mirrors.aliyun.com/pypi/simple/" > $HOME/.pip/pip.conf

    以上是linux平臺下的操作秀,window小伙伴不要羨慕了,獻上一計

      直接使用pycharm不就得了,解放時間解放智商,何樂而不為?

      # 我可生氣了 <^>

      1. windows下創建%APPDATA%\pip\pip.ini文件來配置

        # %HOMEPATH% 是什么東東?

        在資源管理器中,不是有個文件路徑輸入框么,直接輸入 %APPDATA%,然后呢,會跳轉到一個目錄,然后在這個目錄下創建一個pip文件夾,進入這個pip文件夾呢,再創建一個pip.ini文件,寫入

    [global] trusted-host=mirrors.aliyun.com index-url=https://mirrors.aliyun.com/pypi/simple/

      完事了,再試試pip安裝軟件,快不快?

      # ?????????? ^_^ ……

    ?

    centos如何對python安裝虛擬化環境?

      1. 安裝虛擬化庫

    pip3 install virtualenvwrapper

      2. 創建虛擬環境管理目錄.pyenv

    mkdir $HOME/.pyenv

      #? $HOME 表示當前用戶家目錄

      3.?在 $HOME/.bashrc添加內容

    cat >>$HOME/.bashrc<<beimenchuixue # 使用Distribute和pip方式替代以前setuptools和easy_install export VIRTUALENV_USE_DISTRIBUTE=1 # 指定虛擬環境路徑 export WORKON_HOME=$HOME/.pyenv # 指定python虛擬根基 export VIRTUALENVWRAPPER_PYTHON=/application/python/bin/python3 # 指定 vituralenvwrapper虛擬 shell環境 if [ -e /application/python/bin/virtualenvwrapper.sh ];then source /application/python/bin/virtualenvwrapper.shfi # 虛擬環境pip安裝根基 export PIP_VIRTUALENV_BASE=$WORKON_HOME # pip是否遵守虛擬環境 export PIP_RESPECT_VIRTUALENV=true <<beimenchuixue

      4.?讓改動生效

    . $HOME/.bashrc

      5. 獲得幫助信息

    virtualenvwrapper –help # 如果出現幫助信息,至此centos上虛擬環境安裝完成

    ?

    這個虛擬化包安裝的常用命名

      1.?mkvirtualenv [環境名] ? ? ? ? ? ? ? ? ? ? ? ?# 創建基本虛擬環境

      2. --python=???????????????????????????????????????? # 虛擬環境指定python版本

      3.?rmvirtualenv [環境名] ? ? ? ? ? ? ? ? ? ? ? ?# 刪除虛擬環境

      4.?workon [環境名]

      5.?deactivate ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 退出虛擬環境

      6. workon ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 列出虛擬環境

    ?

    以上命令難記又難理解,一般我是這樣設置,易讀并容易理解寫入別名

      mkvirtualenv  -->  mkenv

      rmvirtualenv  -->  rmenv

      deactivate    -->  outenv

    sed -i "9i # only want to easy use and read\n\ # you also can set what you like\n\ alias mkenv='mkvirtualenv'\n\ alias rmenv='rmvirtualenv'\n\ alias outenv='deactivate'" $HOME/.bashrc# 這些配置誰執行誰生效,對應當前登錄用戶

      1. 讓別名生效

    . $HOME/.bashrc

      2. 測試

    mkenv test # 創建虛擬環境test,并直接進入outenv # 退出虛擬環境workon # 檢查rmenv test # 刪除test虛擬環境workon # 檢查

      # 看官又想知道window下如何創建虛擬化環境,嘻嘻,建議直接使用pycharm,創建項目的是既可以自動創建虛擬環境,可以節省時間,又可以節省少量的智商

    唉,上面的步驟我看不懂啊,別急,下面有一鍵從0開始安裝的腳本,直接回車按enter鍵執行就可以了,一鍵安裝,剩下時間還可以逛逛b站看看動畫,豈不美哉,美滋滋

    https://github.com/beimenchuixue/shells/blob/master/python3.6_env.sh

    #!/bin/sh # author: beimenchuixue # email: 422083556@qq.com # blog: http://www.cnblogs.com/2bjiujiu/downloadPath="$HOME/tools" installPath="/application" pyBinPath="python/bin" pyVersion="3.6.4" pyPkgName="Python-${pyVersion}" pyDownloadUrl="https://www.python.org/ftp/python/${pyVersion}/${pyPkgName}.tgz" pyRelayPkg="zlib-devel gcc gcc-c++ openssl-devel sqlite-devel wget" pyVirtualPkg="virtualenvwrapper"globalPath="/etc/profile" vitrualEnvPath="$HOME/.pyenv" userBashConf="$HOME/.bashrc". /etc/init.d/functionsfunction sureOK {[ $1 -eq 0 ] && {action "$2 is" /bin/true} || {action "$2 is" /bin/falseexit $1} }[ -d $downloadPath ] || {mkdir -p $downloadPathsureOK $? "init downloadPath" }function pyRelayPkgInstall {echo "yum install python ...ing"yum install $pyRelayPkg &> /dev/nullsureOK $? "pyRelayPkgInstall" } #pass pyRelayPkgInstall function downloadPyPkg {cd $downloadPathecho "dowbload python ...ing"wget -q $pyDownloadUrlsureOK $? "downloadPyPkg" } #pass downloadPyPkgfunction untarPyPkg {cd $downloadPathtar -xf ${pyPkgName}.tgzsureOK $? "untarPyPkg" } #pass untarPyPkgfunction pyConfigure {cd $downloadPath/$pyPkgName./configure --enable-optimizations --prefix=$installPath/$pyPkgName --with-ssl &> /dev/nullsureOK $? "pyConfigure" } #pass pyConfigurefunction pyMakeAndMakeInstall {cd $downloadPath/$pyPkgNameecho "make python ...ing, please wait ..ing"make &> /dev/nullsureOK $? "pyMake"echo "make install python ...ing, please wait ..ing"make install &> /dev/nullsureOK $? "pyMakeInstall" } #pass pyMakeAndMakeInstallfunction pySoftLink {ln -s $installPath/$pyPkgName $installPath/pythonsureOK $? "pySoftLink" } #pass pySoftLinkfunction pyGlobalEnv {exportLineNum=`sed -n '/export PATH=/=' $globalPath`[ -z "$exportLineNum" ] && {echo "export PATH=\"$installPath/$pyBinPath:\$PATH\"" >> $globalPathsureOK $? "pyGlobalEnv"} || {middlePath= $(echo `sed -n '/export PATH=/p' $globalPath`| awk -F '[ "]' -v v=$installPath/$pyBinPath '{print $1,$2"\""$2$3":"v"\""}')echo $middlePathsed -i "#exportLineNum s/.*/$middlePath/g" $globalPathsureOK $? "pyGlobalEnv"} } #pass pyGlobalEnvfunction AliyunPipConf {[ -d $HOME/.pip ] || {mkdir $HOME/.pip -psureOK $? "init .pip dir"}cd $HOME/.pipecho -e "[global]\ntrusted-host=mirrors.aliyun.com\nindex-url=http://mirrors.aliyun.com/pypi/simple/" > pip.confsureOK $? "AliyunPipConf" } #pass AliyunPipConffunction pyVitrualenvInstall {. $globalPathpip3 install $pyVirtualPkg &> /dev/nullsureOK $? "pyVitrualenvInstall" } #pass pyVitrualenvInstallfunction createPyVitrualenv {[ -d $vitrualEnvPath ] || {mkdir -p $vitrualEnvPathsureOK $? "init vitrualEnvPath"}cat >>$userBashConf<<EOF export VIRTUALENV_USE_DISTRIBUTE=1 export WORKON_HOME=$vitrualEnvPath export VIRTUALENVWRAPPER_PYTHON=$installPath/$pyBinPath . $installPath/$pyBinPath/virtualenvwrapper.sh export PIP_VIRTUALENV_BASE=\$WORKON_HOME export PIP_RESPECT_VIRTUALENV=true EOFsureOK $? "createPyVitrualenv" } #pass createPyVitrualenvfunction persionPyVirtualCmdAlias {sed -i "9i alias mkenv='mkvirtualenv'\nalias rmenv='rmvirtualenv'\nalias outenv='deactivate'" $userBashConfsureOK $? "persionPyVirtualCmdAlias" } #pass persionPyVirtualCmdAliasmain_BeiMenChuiXue() {pyRelayPkgInstalldownloadPyPkguntarPyPkgpyConfigurepyMakeAndMakeInstallpySoftLinkpyGlobalEnvAliyunPipConfpyVitrualenvInstallpersionPyVirtualCmdAlias } main_BeiMenChuiXue# ^_^

    ?

      

    ?

      

      

    轉載于:https://www.cnblogs.com/2bjiujiu/p/8457790.html

    總結

    以上是生活随笔為你收集整理的centos-安装python3.6环境并配置虚拟环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。