【pipenv】取得python與套件的版本

Python 可以建立虛擬環境,其中 pipenv 是個流行的工具。在運作過程中,需要知道目前的 Python 版本或是套件版本,以利建立開發環境或是解決問題,可以是要如何取得這些資訊呢?

本篇就會說明,如何取得 pipenv 所建立的 Python 環境之版本,以及其安裝的套件版本。


Python版本:

  • 3.9
  • 3.10

 

...繼續閱讀 »

【Python】隨記:pipenv使用不同版本的python

pipenv是個python中不錯的管理套件,可以快速的建立python虛擬環境,也可以在建立的同時選擇好python版本,但如果有更多的版本要選擇,像是3.7、3.8版,這樣要如何建立呢?

這時候python的安裝路徑就很重要


測試運作環境:

  • OS:Mac OS Catalina 10.15.5 
  • iTerm:3.3.6
  • Python: 3.7.4、3.8.1、3.9

 

...繼續閱讀 »

【Python】隨記:資料的值比較時用「==」和「is」的差異

資料比較是程式語言的基礎,但是各語言的用法和一些細節不太一樣。

像是在python中使用==is都可以比對字串(或是!=is not),但是一個是比對值,一個是比對記憶體位置。究竟要在何時使用呢?讓我們看下去。

...繼續閱讀 »