2016-09-12 41 views
-1

我在ubuntu中爲我的一個項目創建了一個virtualenv。後來我想在Windows中使用相同的virtualenv並試圖激活它僅使用activate命令
在ubuntu中創建的windows中激活virtualenv

但它激活了環境有名字root,而不是原來的一個。 另外我的無法導入安裝在Ubuntu相同環境中的python庫

注意事項:我想在這個項目中使用python3,所以在ubuntu中用python3初始化它。而在Windows中,我只有python2。這是否必須對問題做任何事情

回答

1

您將無法使用在Windows上的Linux中創建的虛擬環境,反之亦然。不同軟件包和庫的安裝文件對於兩種平臺都不同,並且無論如何您都無法在Windows上使用原始Linux二進制文件。

如果你想在虛擬環境中保持平價,我建議你爲虛擬環境的設置過程編寫一個腳本,並使用它來創建兩個不同的虛擬環境,一個用於Windows,一個用於Linux。

另外,除非您的代碼庫與Python2和Python3兼容,否則您需要在兩個系統上都使用Python版本。