兵马逐浪去,将象入海流。炮声震心动,惊起卧龙游。
我的博客园主页 --------- 我的知乎主页 --------- 我的github主页 --------- 我的csdn主页 --------- 我的新浪微博

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.

 

posted @ 2021-04-06 10:09  leoking01  阅读(1772)  评论(0编辑  收藏  举报
#back-to-top { background-color: #00CD00; bottom: 0; box-shadow: 0 0 6px #00CD00; color: #444444; padding: 10px 10px; position: fixed; right: 50px; cursor: pointer; }