python 學習日誌

2022-04-11 18:07:48 字數 1622 閱讀 2091

1、pip is already installed if you're using python 2 >=2.7.9 or python 3 >=3.4 binaries downloaded from python.org, but you'll need to upgrade pip

.2、upgrading pip

on linux or macos:

pip install -u pip

on windows [5]:

python -m pip install -u pip

3、安裝虛擬環境,為不同的專案分配不同的包管理環境 (然而發現使用pycharm自己的virtualenv配置才是正確姿勢)

①  pip install virtualenv   // 安裝

② cd myproject/ // 切換到專案目錄

③ virtualenv --no-site-packages venv // 生成虛擬env

注:

--no-site-packages // 不使用本機模組 ;virtualenv --system-site-packages env

建立的隔離環境能直接引用 

/usr/lib/python2.7/site-packages(即是本機全域性site-packages路徑)中的模組。

④ venv\scripts\activate //windows mac=>source venv/bin/activate

輸入 deactivate 就能退出隔離環境。

4、安裝django 並建立專案

pip install django

② django-admin startproject myproject // 初始化專案

③ python manage.py runserver // 執行專案

④ 切換到manage.py所在的目錄並執行:

5、pip freeze > /tmp/packs.txt 將依賴存入packs.txt 檔案

6、pip list 列出當前安裝的依賴

7、pip install -r /tmp/packs.txt 生產環境安裝依賴

8、 python 初始化資料庫:

python manage.py makemigrations

python manage.py migrate

python學習日誌

1 python中range xrange 和np.arange 區別 range 多用於迴圈,返回乙個range物件,若想要返回乙個list則前面加上list轉換 arange 是numpy中的函式,np.range 返回乙個array型別的物件,可以使用小數步長 xrange 返回xrange ...

Python學習日誌

元組不可修改,但是可以給儲存元組的變數賦值。現在每學乙個東西就會莫名的拿去和之前學過的東西做一比較,python是真的太舒服了。當然寫for or if 都是要記得後面的 而且也可以進行級聯,只不過是if,elfe,else。還可以用in來判斷某個元素在沒有某個列表裡面。字典是一系列鍵值對,新增起來...

python學習日誌(一)

author alex xiang x86 date 03 19 2009 工作上的需要,需要寫一些python指令碼,順便把學習過程中的一些心得記下來以備檢視。1.python 三元操作 類似於c的x a?0 1,python的方式是 x a and 0 or 1 2.模組間共享變數 三個模組a,...