pyenv下利用virtualenv创建虚拟环境的问题解决脚本
这个问题是无法通过修改版本解决
#!/bin/bash
# 获取第一个参数名
version=$1
# 默认的python路径
path='/home/wangxv/.pyenv/shims/python'
path="${path}${version}"
echo "path->$path"
# 利用virtualenv建立虚拟环境
virtualenv -p $path venv
source venv/bin/activate
# 重新安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
rm get-pip.py
- 利用shc命令行工具创建可执行文件
假设将上述脚本保存至
createvenv.sh
中
shc -o createvenv -f createvenv.sh
如何添加到环境变量
就比如你想要通过将生成的可执行文件可以直接通过在终端输入
createvenv
直接调用
- 首先在用户家目录创建
mybin
文件夹专门存放自定义命令
cd ~
mkdir mybin
- 将可执行文件移入该文件夹
- 编辑配置文件
vim ~/.bashrc
- 添加以下内容到配置文件中
#自行配置的可执行命令
export PATH="$HOME/mybin"