pip安裝requirements.txt 更換國內鏡像 創建虛擬環境


 對於python2安裝pyqt5:

pip install python-qt5      -i   https://pypi.tuna.tsinghua.edu.cn/simple

 

 

pip install -r requirements.txt

 

 

conda install --channel https://conda.anaconda.org/anaconda    tensorflow   tensorflow-gpu   -y   

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch     -y   

 

 

 

 

 //--------------------------------------------------------------

列出已安裝的包

pip freeze or pip list

導出requirements.txt

pip freeze > <目錄>/requirements.txt

安裝包

在線安裝

pip install <包名> 或 pip install -r requirements.txt

通過使用== >= <= > <來指定版本,不寫則安裝最新版

requirements.txt內容格式為:

安裝本地安裝包

    APScheduler==2.1.2
    Django==1.5.4
    MySQL-Connector-Python==2.0.1
    MySQL-python==1.2.3
    PIL==1.1.7
    South==1.0.2
    django-grappelli==2.6.3
    django-pagination==1.0.7

 

 

 

pip install <目錄>/<文件名> 或 pip install --use-wheel --no-index --find-links=wheelhouse/ <包名>

<包名>前有空格

可簡寫為

pip install --no-index -f=<目錄>/ <包名>

卸載包

pip uninstall <包名> 或 pip uninstall -r requirements.txt

升級包

pip install -U <包名>

或:pip install <包名> --upgrade

升級pip

pip install -U pip

顯示包所在的目錄

pip show -f <包名>

搜索包

pip search <搜索關鍵字>

查詢可升級的包

pip list -o

下載包而不安裝

pip install <包名> -d <目錄> 或 pip install -d <目錄> -r requirements.txt

打包

pip wheel <包名>

更換國內pypi鏡像

國內pypi鏡像

指定單次安裝源

pip install <包名> -i http://pypi.v2ex.com/simple

指定全局安裝源

在unix和macos,配置文件為:$HOME/.pip/pip.conf
在windows上,配置文件為:%HOME%\pip\pip.ini

        [global]
        timeout = 6000
        index-url = http://pypi.douban.com/simple

 

 

 

//-----------------------------------------------------------------------------------------------------

 

 

python虛擬環境virtualenv創建及配置

virtualenv

    用於創建一個隔離的python環境。可以有效解決版本沖突問題

eric@userver:~$ python --version
Python 2.7.12
eric@userver:~$ python2 --version
Python 2.7.12
eric@userver:~$ python3 --version
Python 3.5.2
eric@userver:~$ python3.6 --version
Python 3.6.3
eric@userver:~$ 

 



 

    安裝

    eric@userver:~$ sudo pip install virtualenv

    #如果報錯 Command : pip can't found 輸入

    eric@userver:~$ sudo apt-get install python-pip python-dev build-essential

 


 

    創建虛擬環境–指定版本進行創建

    eric@userver:~$ virtualenv -p python3.6 env3.6
    Running virtualenv with interpreter /usr/bin/python3.6
    Using base prefix '/usr'
    New python executable in /home/eric/env3.6/bin/python3.6
    Also creating executable in /home/eric/env3.6/bin/python
    Installing setuptools, pip, wheel...done.

 


      

    啟動和退出虛擬環境

    #啟用虛擬環境

    eric@userver:~$ source env3.6/bin/activate
    (env3.6) eric@userver:~$ #可以看到$PATH已經改變為env3.6


    #退出虛擬環境

    (env3.6) eric@userver:~$ deactivate
    eric@userver:~$
 

virtualenvwrapper

virtualenvwrapper 是一個基於virtualenv的工具,可以將所有的虛擬環境集中起來管理。

    安裝

    $ sudo pip install virtualenvwrapper
     初始配置
    #直接使用命令啟動
    $ source /usr/local/bin/virtualenvwrapper.sh
    #添加到shell啟動文件~/.bash或者~/.profile
    #pyton virtual configure
    export VIRTUALENV_USE_DISTRIBUTE=1 #總是使用pip/distribute                                        
    export WORKON_HOME=$HOME/.local/virtualenvs# 所有虛擬環境存儲的目錄             
    if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then                             
      source $HOME/.local/bin/virtualenvwrapper.sh                                 
    else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then                          
            source /usr/local/bin/virtualenvwrapper.sh                             
       fi                                                                           
    fi                       
    export PIP_VIRTUALENV_BASE=$WORKON_HOME                       
    export PIP_RESPECT_VIRTUALENV=true

    #設置virtualenv別名
    alias vte='virtualenv'                                                           
    alias mkvte='mkvirtualenv'                                                       
    alias deact='deactivate'                                                         
    alias rmvte='rmvirtualenv'

    #使配置生效
    source ~/.bashrc

 

  ​
    使用方法
    1、幫助命令,查看所有 virtualenvwrapper –help
    2、創建基本環境:mkvirtualenv [環境名]
    3、激活環境:workon [環境名]
    4、刪除環境:rmvirtualenv [環境名]
    4、退出環境:deactivate
    5、列出所有環境:workon

    創建python3.6環境

    $ mkvte -p python3.6 my_env3.6
    Running virtualenv with interpreter /usr/bin/python3.6
    Using base prefix '/usr'
    New python executable in /home/eric/.local/virtualenvs/my_env3.6/bin/python3.6
    Also creating executable in /home/eric/.local/virtualenvs/my_env3.6/bin/python
    Installing setuptools, pip, wheel...
    done.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM