標籤:python
python的虛擬環境搭建方法一
pyenv安裝 git# yum install git -yPython依賴包安裝# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel建立python使用者# useradd pythonpasswd python使用python使用者登入下載pyenv相關的包curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bashvim .bash_profile增加環境變數export PATH="/home/python/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"source . /home/python/.bash_profile 或. . /home/python/.bash_profilepython版本和path路徑$ python --version$ python -V$ echo $PATHpyenv 命令$ pyenv$ pyenv help install列出所有可用的版本$ pyenv install --list安裝指定版本$ pyenv install 3.5.3$ pyenv versions使用緩衝方式安裝$ pyenv install 3.5.3 -vcache目錄,如果目錄不存在,就自己建立在~/.pyen目錄下,建立cache目錄,放入下載好的版本檔案不確定要哪一個檔案,把下載的3個檔案都放進去如下:cd ~/.pyenvmkdir cache設定Python版本$ pyenv global 3.5.3切記,如果用global是因為是在非root使用者Python使用者下如果是root使用者安裝,請不要使用global,否則影響太大使用pyenv local設定當前工作目錄開始向下遞迴都繼承這個設定pyenv shell只作用當前會話$ pyenv shell systemVirtualenv外掛程式,在plugins/pyenv-virtualenv$ pyenv virtualenv 3.5.3 magedu353建立出一個3.5.3的獨立空間$ pyenv versions* system (set by /home/python/.pyenv/version)3.5.33.6.1切換虛擬環境pyenv local magedu353pip通用配置$ mkdir ~/.pip設定檔在~/.pip/pip.conf[global]index-url=https://mirrors.aliyun.com/pypi/simple/trusted-host=mirrors.aliyun.com在不同的虛擬環境中,安裝redis包,使用pip list看效果$ pip -V安裝ipython$ pip install ipython$ ipython安裝Jupyter,也會安裝ipython的$ pip install jupyter$ jupyter notebook helpjupyter-notebook password$ jupyter notebook --ip=0.0.0.0 --no-browser
Windows安裝方法
安裝Python3.5 內建pippip install jupyterjupyter notebook helpjupyter-notebook passwordjupyter notebook --ip=0.0.0.0 --no-browserPython解譯器
方法二
安裝 virtualenv$ sudo pip install virtualenv然後建立一個測試目錄:$ mkdir testvirtual$ cd testvirtual就可以成功建立一個虛擬環境 env1:$ virtualenv env1就可以成功建立另一個虛擬環境 env2:$ virtualenv env2然後想進入哪個虛擬環境就CD進去就可以了,比如進入env1:$ cd env1安裝 virtualenvwrapperVirtaulenvwrapper是virtualenv的擴充包,可以更方便地新增,刪除,複製,切換虛擬環境。運行下面命令就安裝成功了,預設安裝在 /usr/local/bin下面:$ sudo easy_install virtualenvwrapper接下來建立一個檔案夾,用來存放所有的虛擬環境:$ mkdir ~/workspaces$ cd ~/workspaces先用which virtualenvwrapper.shwhich python3這個命令找到正確路徑然後用vi ~/.bash_profile 進入輸入export WORKON_HOME=‘~/.virtualenvs‘export VIRTUALENVWRAPPER_PYTHON=‘/Users/mac/anaconda/bin/python3‘source /Users/mac/anaconda/bin/virtualenvwrapper.shesc退出後:wq進行儲存再運行這個命令 source ~/.bash_profile接下來,建立一個或者多個虛擬環境 env1,env2:$ mkvirtualenv env1成功後,當前路徑前面就會有 (env1)$ mkvirtualenv env2下面是一些基本操作命令列出虛擬環境:$ lsvirtualenv -benv1env2切換虛擬環境:$ workon env1查看環境裡安裝了哪些包:$ lssitepackages進入當前環境:$ cdvirtualenv進入當前環境的site-packages:$ cdsitepackages$ cdsitepackages pip複製虛擬環境:$ cpvirtualenv env1 env3Copying env1 as env3...退出虛擬環境:$ deactivate刪除虛擬環境:$ rmvirtualenv env2Removing env2...安裝 Numpy,Scipy,Matplotlib 等接下來安裝Python的各種包,就比較順暢了,比如安在env1上:$ workon env1安裝numpypip install numpy安裝scipy$ pip install scipy安裝matplotlib$ pip install matplotlib安裝ipython$ pip install ipython[all]安裝pandas$ pip install pandas安裝Statsmodel$ pip install statsmodel安裝scikit-learn$ pip install scikit-learn
python虛擬環境搭建