簡體   English   中英

在virtualenv Python中更新庫版本

[英]Update library versions in virtualenv Python

我在遠程Linux機器上創建了virtualenv。 我有Python 2.6.7版本,並且已經將我的應用程序需要的所有庫及其版本都放在了requirements.txt文件中:

    argcomplete==1.0.0                                  
    docutils==0.12                                      
    jsonschema==2.4.0                            
    mysql-python==1.2.3      
    numpy==1.6.1
    scipy==0.17.0                      
    scikit-learn==0.17.1                              

在遠程計算機上,已經安裝了NumPy(1.5.1版)。 但是我的應用程序要求版本> = 1.6.1(因為它使用了Scikit-learn庫)。

無論如何,在virtualenv中,它不會安裝該版本,而只是保留已經安裝在計算機上的1.5.1版本(使用pip凍結了解該版本)。

我無法更新遠程計算機上安裝的版本,

所以有什么辦法可以只在virtualenv中強制更新NumPy庫的版本?

非常感謝你 !

您應該使用標志--no-site-packages創建virtualenv,如下所示:

virtualenv --no-site-packages venv

暫無
暫無

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

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