<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # 簡介 ![](https://box.kancloud.cn/0e9e2bfc19e465a18e6dd62f5a4a6ccd_595x238.png) 機器上兩個項目依賴于相同包的不同版本,會導致一些項目運行失敗 解決方案就是:虛擬環境 虛擬環境是真實python環境的復制版本 # pip window下命令 ~~~ where python ~~~ linux下命令 ~~~ whereis python which pip ~~~ 查看pip安裝了多少包 ~~~ pip list ~~~ 顯示pip安裝的所有庫 ~~~ pip list pip freeze 查看過時的庫 pip list --outdated ~~~ 如果是從python 的command line 里面查看,可以使用如下命令(python 3.x) ~~~ import sys print(sys.path) ~~~ 如果電腦有兩個python,一個python2,一個python3,使用上面的命令查看的是python3中pip安裝的包。要查看python2pip安裝的包,如下: ~~~ python2 -m pip list ~~~ 同理要查看python3 的pip安裝的包,則如下: ~~~ python3 -m pip list ~~~ 顯示包信息 ~~~ pip show <package-name> ~~~ 庫位置 ~~~ python 標準庫位置: %python安裝路徑%\Lib Example: C:\Users\ref3oz\AppData\Local\Programs\Python\Python35\Lib 第三方庫位置: %python安裝路徑%\Lib\site-packages Example: C:\Users\ref3oz\AppData\Local\Programs\Python\Python35\Lib\site-packages ~~~ # 安裝虛擬環境的命令 安裝虛擬環境 ~~~ sudo pip install virtualenv ~~~ 安裝虛擬環境擴展包 ~~~ sudo pip install virtualenvwrapper ~~~ 編輯環境變量,添加下面兩行 ~~~ export WORKON_HOME=$HOME/.virtualenvs (可以 which virtualenvwrapper.sh 查看下) source /usr/local/bin/virtualenvwrapper.sh ~~~ 使用`source .bashrc`使其生效一下 創建虛擬環境命令 ~~~ mkvirtualenv 虛擬環境名 ~~~ 創建一個python3的虛擬環境 ~~~ mkvirtualenv -p python3 環境名 ~~~ ~~~ 這個表示你已經進入到虛擬環境里面了 (py3) ? .virtualenvs ~~~ 進入虛擬環境工作 ~~~ workon 虛擬環境名 ~~~ 查看機器上有多少個虛擬環境 ~~~ workon 空格 + 兩個tab鍵 ~~~ 退出虛擬環境 ~~~ deactivate ~~~ 刪除虛擬環境 ~~~ rmvirtualenv 虛擬環境名 ~~~ 虛擬環境包安裝命令 ~~~ pip install 包名 ~~~ 注意: 不能用`sudo pip install 包名`,這個命令會把包安裝到真實的主機環境上而不是安裝到虛擬環境中 安裝django環境 ~~~ pip install django==1.8.2 ~~~ # 項目創建 ~~~ django-admin startproject 項目名 ~~~ 注意:創建應用必須先進入虛擬環境 項目目錄如下 ![](https://box.kancloud.cn/86f0666529bb4436a50207a73e949c4a_422x628.png) ~~~ __init__.py 說明studyDj是一個python包 settings.py 項目的配置文件 urls.py url地址配置 wsgi.py web服務器和Django框架交互入口 manage.py 項目的管理文件 ~~~ 在Django中,每一個模塊使用一個django應用來開發 一個項目由很多個應用組成的,每個應用完成一個特定的功能 創建應用的命令如下: ~~~ python manage.py startapp 應用名 ~~~ 注意: 創建應用時需要先進入項目目錄 ![](https://box.kancloud.cn/2c67d8a22aa2b05d6a3cec1601e0ac08_952x714.png) ![](https://box.kancloud.cn/ded3634acc6b8751933f5a555d624117_522x826.png) ~~~ models.py: 寫和數據庫項目的內容 views.py: 接收請求,進行處理,與M和T進行交互,返回應答,定義處理函數(視圖函數) tests.py: 寫測試代碼的文件 admin.py: 網站后臺管理相關 ~~~ 建立應用與項目的關聯,需要對應用進行注冊 在原來文件夾中setting文件中 ![](https://box.kancloud.cn/862feef9b51b1d3c915de62523d0af35_678x500.png) # 啟動 在manage.py處 ~~~ python manage.py runserver ~~~ 后面可以跟ip和端口 ~~~ python manage.py runserver 127.0.0.1:8001 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看