1. 程式人生 > >使用python的幾個小經驗(檢視文件)

使用python的幾個小經驗(檢視文件)

好久沒有水部落格了,未來再過20天不到的時間又得參加軟考,今天終於得好好水一發帖子

關於Python,很多人包括我之前都不知道怎麼找文件,現在有一個好辦法,就是在命令列模式下呼叫pydoc –p xxx(你想使用的埠),然後在瀏覽器中輸入相應的埠號即可(別告訴我你會忘了新增localhost)

安裝了PyCharm又解除安裝了,不好用,還是換上了Anaconda比較適合我,使用它就意味著減少了很多麻煩,自帶pip,或者使用conda都很方便下載模組,這時需要新增國內的源可以加快下載速度。比如新增清華的源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

不建議為了不同的python環境下載兩個anaconda,我推薦將新的python加入原先anaconda的環境裡面。

其實不管是Python還是Anaconda 都類似於包的管理,可以看到不管是安裝Python還是Anaconda,都是在安裝目錄新建了一個檔案下添加了很多檔案,然後把安裝目錄路徑新增到環境變數當中(windows下)。

理解這個原理之後,其實要做的就是修改環境變數,和移動Python安裝的資料夾而已。具體的操作如下。

(這裡參考了網上的辦法總結而成)

  1. 下載anaconda的安裝包

這裡推薦使用清華的映象,因為速度快而且可以安裝你想要的版本,在官網裡面往往給出的最新版本,就像我安裝的時候官網給的是帶Python3.6的版本,但是我想直接安裝帶python3.5的版本的Anoconda.

可以直接在清華的映象 Index of /anaconda/archive/中,找到對應的版本,下載並安裝。帶Python3,5的window版本就是下載Anaconda3-4.2.0-Windows-x86_64。

         2  .安裝注意事項:安裝目錄最好不要有空格;是否把Anaconda加入環境變數的選項上打勾,這涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推薦打勾,如果不打勾可以再安裝以後將對應的環境變數新增上去,例如我的就是          D:\Anaconda3;D:\Anaconda3\Scripts;D:\Anaconda3\Library\bin      可參考部落格 https://zhuanlan.zhihu.com/p/25198543

         3.   安裝好了以後,可以在cmd中輸入 Python,發現顯示的還是你之前安裝的版本,像我的就是Python2.7,這是因為你之前安裝Python2,7的時候,是將它的安裝目錄新增到了環境變數中的。在系統環境變數中找到對應之前安裝Python的路徑並刪除,像我的就是D:\Program Files\python2.7 和D:\Program Files\python2.7\Scripts。將其刪除。

             接著重啟電腦,再在cmd中輸入python 就會顯示是Anaconda自帶的版本了。

        4. 將原來python加入Anoconda中

         在Anoconda中,使用者以後安裝的python會存放在envs中。如果在cmd中輸入conda info -e 或者 conda info --envs 就可以得到你安裝的python資訊。 在考察一下conda中安裝其他包的命令:

# 建立一個名為python34的環境,指定Python版本是3.4(不用管是3.4.x,conda會為我們自動尋找3.4.x中的最新版本)
conda create --name python34 python=3.4

其實就是在envs中建立了一個python34的資料夾,這個也就是安裝python34的一個安裝目錄。瞭解這個原理之後,就可以輕鬆將原來的環境轉到Aconda進行管理。

直接將你原來安裝python的整個資料夾拷貝到envs的目錄下。

       然後你再用conda info -e 命令,就會發現多了一個你新增的資料夾的名字的python,我把自己之前安裝的python2.7的包拷過去。還可以給檔案下重新命名一下,我命名的是python27。

# conda environments:
#
python27              *  D:\Anaconda3\envs\python27
root                     D:\Anaconda3

         5.環境管理

C:\Users\TH>python
Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1
900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

C:\Users\TH>activate python27

(python27) C:\Users\TH>