1. 程式人生 > 程式設計 >python conda操作方法

python conda操作方法

conda 虛擬環境安裝

List item

conda env list #檢視已安裝虛擬環境

coda建立虛擬環境非常方便:官方教程:https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

下面以storm_control的安裝為例

1.檢視已安裝虛擬環境

conda env list

可以發現已經安裝的虛擬環境都是預設在Anaconda3/envs/“my_name”裡面

2.安裝新的虛擬環境:conda create --name myenv python=3.6

myenv是我們自己取的名字

3.啟用虛擬環境:activate myenv

4.安裝需要包:

$ conda install --name myenv numpy pip pillow pywin32 pyserial scipy
$ conda install --name myenv tifffile -c conda-forge (https://pypi.python.org/pypi/tifffile)
$ pip install PyQt5 (https://www.riverbankcomputing.com/software/pyqt/download5/)
$ pip install PyDAQmx (https://pythonhosted.org/PyDAQmx/)

5.如果我們要用自己的檔案,但檔案又在另一個很複雜的目錄上,一般來說暫時新增:

import sys
sys.path.append(something)
#something 就是你需要使用的檔案路徑

但一勞永逸的方法是在虛擬環境myenv/Lib\site-packages中新建.pth檔案,在其中加入專案路徑

E:\ketizu\paper\code\storm-control-master\

因為python在遍歷已知的庫檔案目錄過程中,如果遇見一個.pth檔案,就會將檔案中所記錄的路徑加入到sys.path設定中,於是.PTH檔案指明的庫也就可以被python執行環境找到了;

其pth檔案放置的位置:

  import site
  site.getusersitepackages()
  site.getsitepackages()

6.xml檔案是用來讀取配置的

xml是可擴充套件標記語言(Extensible Markup Language)的縮寫,主要用來傳輸和儲存資料;
python setup.py install
後面這個install非常重要。。。

win10

echo %PATH%

第三方包管理

路徑

sys.path是python搜尋模組的路徑集,是一個list。如果我們嘗試在conda裡面輸入:

import sys
sys.path

輸出結果:

1

可以看出有一個site-packages資料夾,這個檔案主要是管理的第三方包的檔案。
如果我們要安裝自己的模組

1.有一個一勞永逸的方法,就是在site-packages裡面新增一個pth檔案(pth檔案可以註釋),裡面寫上你要新增的模組的路徑,那麼系統就能夠憑pth搜尋到。
自己安裝的模組裡面必須有__init__.py,

2.使用sys.path.apped新增臨時路徑,退出python後下次仍需要重新新增。

site-packages目錄是第三方包和模組安裝的目錄。如果你手動安裝你的程式碼,它將被安裝到site-packages目錄。雖然用於配置path的.pth檔案必須放置在site-packages裡,但它配置的路徑可以是系統上任何你希望的目錄。因此,你可以把你的程式碼放在一系列不同的目錄,只要那些目錄包含在.pth檔案裡。

當我們試圖載入一個模組時,python會在指定的路徑下搜尋對應的.py模組,如果找不到,就會報錯;

預設情況下,Python直譯器會搜尋當前目錄、所有已安裝的內建模組和第三方模組,搜尋路徑存放在sys模組的path變數中:

init.py

總結

以上所述是小編給大家介紹的python conda操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!