python自动创建目录_python自动目录环境
python自動目錄環(huán)境
1、建立工程目錄**
mkdir /myApp
cd /myApp
2、建立 Python 虛擬環(huán)境
(1)Python3.3以上的版本通過venv模塊原生支持虛擬環(huán)境
在myApp下創(chuàng)建虛擬環(huán)境py3(需要先安裝該命令依賴的包 apt install python3-venv)
apt install python3-venv
python3 -m venv
激活myApp目錄下的虛擬環(huán)境py3
source /bin/activate
或者
source activate
# 看到下面的提示符代表成功,以后運行 myApp都要先運行以上 source 命令,以下所有命令均在該虛擬環(huán)境中運行。 (py3) [root@localhost py3]
退出該虛擬環(huán)境則用source deactivate命令直接退出。
source deactivate
(2)使用conda建立虛擬環(huán)境
1、需要先下載安裝anaconda
wget https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh
2、創(chuàng)建環(huán)境
conda create -n python=3.6
使用 conda create -n env_name python=X.X(2.7、3.6等) anaconda 命令創(chuàng)建python版本為X.X、名字為env_name的虛擬環(huán)境。env_name文件可以在Anaconda安裝目錄envs文件下找到。
安裝需要的額外包
安裝package到env_name中
3、安裝包
激活環(huán)境
conda activate
退出環(huán)境
conda deactivate
在未激活環(huán)境時安裝包
conda install -n
在激活環(huán)境下安裝包
conda install
刪除環(huán)境
conda remove -n --all
刪除指定環(huán)境下的包
conda remove --n
(備注:添加Anaconda的TUNA鏡像源,可以提升conda命令安裝包時的下載包的速度)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
3、自動載入 Python 虛擬環(huán)境配置
此項僅為懶癌晚期的人員使用,防止運行 myApp時忘記載入 Python 虛擬環(huán)境導(dǎo)致程序無法運行。使用autoenv。
cd /myApp
git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv
echo 'source ~/.autoenv/activate.sh' >> ~/.bashrc
(備注:或者,下載autoenv到myApp目錄下)
git clone git://github.com/kennethreitz/autoenv.git
echo 'source /myApp/autoenv/activate.sh'>> ~/.bashrc
載入用戶環(huán)境變量
source ~/.bashrc
4、寫入虛擬環(huán)境到項目文件夾
cd /myApp
進入 myApp目錄時將自動載入指定為py3的python 虛擬環(huán)境
(echo "conda activate py3" > .env)
echo "source /myApp/py3/bin/activate" > /myApp/.env
首次進入 myApp文件夾會有提示,按 y 即可 # Are you sure you want to allow this? (y/N) y //默認是特殊標記處理的,此處是默認是大寫的N,即不允許
總結(jié)
以上是生活随笔為你收集整理的python自动创建目录_python自动目录环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 命令行使用.so文件内的函数_如何使用S
- 下一篇: php 文件管理系统_如何编写程序实现图