linux安裝python3,安裝python虛擬運行環境,linux下配置workon切換虛擬環境

 2023-11-18 阅读 29 评论 0

摘要:一、查詢python解釋器所在路徑 以下查詢py3和py2的目錄: $ which python3 /usr/bin/python3 $ which python2 /usr/bin/python2 二、安裝python虛擬運行環境 pip安裝 $ sudo pip install virtualenvwrapper 上述工具裝好后,需要執行以下環境變量設置。 1.創建目

一、查詢python解釋器所在路徑

以下查詢py3和py2的目錄:

$ which python3
/usr/bin/python3
$ which python2
/usr/bin/python2

二、安裝python虛擬運行環境

pip安裝

$ sudo pip install virtualenvwrapper

上述工具裝好后,需要執行以下環境變量設置。

1.創建目錄用來存放虛擬環境

mkdir $HOME/.virtualenvs

2.在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/bin/virtualenvwrapper.sh

linux安裝python3、3.運行:

source ~/.bashrc

4.如果報錯

-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

說明文件沒在這個路徑下

可以通過which 命令查看(which是用來查看當前要執行的命令所在的路徑)

$ which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh

5.重新修改 ~/.bashrc內容為以下內容

export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

搭建python運行環境。然后重新運行以下命令

$ source ~/.bashrc

三、創建python虛擬環境

當你需要使用Python2開發項目時,建立一個Python2的虛擬環境:

$ mkvirtualenv -p /usr/bin/python2.7 env27

當你需要Python3開發時:

$ mkvirtualenv -p /usr/bin/python3.7 env37

然后可以隨時切換不同的虛擬環境:

$ workon env27 # 進入Python2環境
$ workon env37 # 進入Python3環境

不僅可以自由切換py2和py3,同一個版本下還可以配置不同的依賴,pip不同的包,來適應不同項目的需求。

更爽的是,你可以在進入虛擬環境的同時切換到項目目錄,只需要編輯 $VIRTUAL_ENV/bin/postactivate 這個文件即可:

python linux編程。$ vim $VIRTUAL_ENV/bin/postactivate #前提是已經進入對應的虛擬環境

在文件中添加切換目錄的命令:

cd /path/to/your/project

退出虛擬環境

deactivate

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/177504.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息