1. 程式人生 > >一:關於python環境的坑

一:關於python環境的坑

作為一名自學者,深深的瞭解python環境帶來的痛點,因為python是跨平臺執行的程式設計軟體,每一個平臺上面安裝的方法並不一樣,這樣會給很多新手自學者造成很大的困惑,這一篇就簡單講講python的環境安裝吧。

Unix & Linux 安裝 python:
1:原始碼安裝步驟
~開啟web瀏覽器訪問https://www.python.org/downloads/source/(官網)
~選擇適合的原始碼壓縮包
~下載所選好的安裝包,並解壓到目錄 形成壓縮檔案
~ 執行 ./configure 指令碼
~ 執行 make
~ 執行 make install

Windows 平臺安裝Python
~~ 開啟python官方網站

https://www.python.org/downloads/source/
~這裡寫圖片描述
點選官方網站 選擇好你需要的版本號
無腦下一步 安裝成功~~~

MAC平臺安裝 Python
MAC環境一般都會自帶python2 的環境

注意:無論什麼使用什麼平臺下載好python需要設定全域性環境變數
並讓之生效,就可以在任何路徑下 直接打python 系統就可以認識了。

全域性環境變數的設定方法如下:

~linux:方法!
export PATH=”$PATH:/usr/local/bin/python”
source /etc/profile

~~window !
快捷方式:
在cmd對話方塊中輸入
path=%path%;C:\Python

windows 的另外一種方法(圖形化 視覺化)
右鍵點選 計算機,然後點選屬性
點選 高階系統設定
選擇系統變數 下面的path ok
這裡寫圖片描述

按圖中 重點 去更改。

下面總結一下在python環境的時候的坑吧!!!
用python的 pip 安裝模組的時候,
預設的Pypi源是官方的源。
有時候一些源 不是報timeout 443的錯誤 就是這個源沒有。
所有我每次用python環境的時候 第一件事情就是更改他的Pypi源
可以節省很多的時間。

設定Pypi源的方法:

有很多PYpi源頭, 個人建議使用豆瓣的。具體的另行百度。

下面介紹幾個安裝 pip 時候出錯的例子和對應的解決辦法吧!

有錯誤時候的下載pip方法#####

~~ tar -axf pip-1.5.4.tar.gz

~~cd pip-1.5.4/
~~ python setup.py install

$$$報錯:ImportError: No module named setuptools

解決辦法

cd setuptools-0.6c11

python setup.py install

(麻蛋,結果又報錯了)

$$ERROR 403: SSL is required.

分析: 這時可能你會把它認為是要進行ssl證書檢查的錯誤,可能會去嘗試下面的命令,但發現仍然會報錯。另外wget在安裝的時候也有一項配置:./configure –with-ssl=openssl,這個配置會影響wget是否支援獲取https的內容。

麻蛋,安裝完成。

用python 安裝模組

一般有三種方法:

pip install 模組名

easy_install 模組名

用 pip 注意 pypi源 很坑的 建議更改豆瓣 或者 阿里

#

有些時候,你的pip版本可能較低
無法安裝一些外部模組,就需要升級pip
在升級pip源的時候,也會有很多的坑,也進行了一個總結匯總。

如果在windows升級pip
python -m pip install –upgrade pip (pip升級命令)
報錯:
notebook 5.4.0 requires ipykernel, which is not installed.
jupyter 1.0.0 requires ipykernel, which is not installed.

我當時的解決辦法:
使用
easy_install –upgrade pip

===================

很多情況下,建議使用python的虛擬環境
(使每一個python環境隔離,互不影響)
(想怎麼亂搞怎麼亂搞,永遠不會懷孕)

比如說,我現在有一個專案,同時在一臺機器上用到了python2 和python3,
也可以這樣理解,同時用到了python2 和 python 3 的庫
而我們設定的環境變數只能有一個python版本,負責就會發生衝突,所以,
這個時候,就可能使用虛擬的python環境了。可以自由切換。

首先說一下如何在windows在建立python 的虛擬環境

首先 是我們的window機器上現在已經安裝了python2 和python3 兩個版本。

第一步:安裝搭建虛擬環境所用到的軟體:
pip install virtualenv
(如果報錯 自行百度 升級pip 或者使用easy_install)

第二步:進入隨便一個目錄 然後輸入命令
virtualenv helloworld

這裡寫圖片描述

此時我們記成功建立了以預設版本Python為直譯器的虛擬環境了,但是我們如何建立以另外版本為直譯器的虛擬環境呢

其實這可以用命令:virtualenv -p 直譯器所在目錄 虛擬環境名稱

-p就是指定Python版本的意思。所以在博主的目錄下面用這樣的命令:virtualenv -p E:\python27\python.exe helloworld1,回車,等待執行完畢即可。