簡體   English   中英

多平台便攜式python

[英]multi platform portable python

我想在虛擬環境中的閃存驅動器上安裝python,這樣我就可以隨時隨地開發代碼。 這樣做是否可以在windows / mac / linux計算機上使用我的閃存驅動器?

  • 對於Windows,請訪問Portable Python( http://PortablePython.com )以查看您擁有的各種選項,
  • 對於Linux和Mac,您無需將其安裝在USB驅動器上,因為這些系統通常預裝了Python。 如果您需要這些系統的特定軟件包,請將它們與一個命令行腳本連接在USB上,該腳本可以在這些系統上通過virtualenv中的一個調用來加載它們,您很高興!

請注意,這絕不是100%防彈,因為您依賴於正在使用/帶來包的Python版本。

正如@millimoose指出的那樣,你可以安裝三個不同版本的Python。

對於您正在處理的每個Python包,您可以在要使用該包的每個Python版本的site-packages目錄中創建一個.pth文件

需要注意的是,所描述的在這里

如果將.pth文件放在包含路徑的site-packages目錄中,python將在此路徑中搜索導入。

例如,如果您正在使用名為my_package的程序包位於路徑C:\\Users\\Me\\Documents\\dev_packages\\my_package ,則可以添加擴展名為.pth的文件(請注意,該名稱不是問題,特別是它不必與包名有任何關系) ,內容如下:

C:\Users\Me\Documents\dev_packages

這會將C:\\Users\\Me\\Documents\\dev_packages到Python導入搜索路徑,從而導致發現my_package包。 通過將此.pth文件放在每個Python版本的site-packages目錄中, my_package將在所有相應版本的Python中提供。

您可以嘗試使用某些VirtualEnv類型環境設置某些內容,並在您的計算機上安裝各種Python版本。

不知道如何繞過不同操作系統上的不同路徑。

Virtualenv: http ://pypi.python.org/pypi/virtualenv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM