这是我想出的剧本:HERE=$( (cd -P $(dirname $0) && pwd) )

REQUIRED_PY_VERSION=$(cat ".python_version")

USR_DIR="$HERE/usr"

VENV_DIR="$HERE/venv"

echo "The system Python has another version $py_version"

echo "Downloading, compiling and installing the required version"

py_file_name="Python-$REQUIRED_PY_VERSION.tgz"

wget "https://www.python.org/ftp/python/$REQUIRED_PY_VERSION/$py_file_name" -O "$py_file_name"

py_source_dir="Python-$REQUIRED_PY_VERSION"

echo "Unpacking Python source code to $py_source_dir..."

mkdir -p "$py_source_dir"

tar xzvf "$py_file_name" directory="$py_source_dir" strip-components=1

cd "$py_source_dir"

# make clean

echo "Configuring compilation..."

./configure enable-optimizations prefix="$USR_DIR"

echo "Compiling..."

make

echo "Installing..."

make install

cd ..

echo "Removing downloaded files"

rm "$py_file_name"

rm -rf "$py_source_dir"

py_path="$USR_DIR/bin/python3"

echo "Creating virtual environment directory in $VENV_DIR"

"$py_path" -m venv "$VENV_DIR"

python一行没写完用什么隔离_完全隔离的Python环境相关推荐

  1. python一行没写完用什么隔离_在CherryPy中请求隔离是如何工作的。我不明白基本的想法...

    简言之,我不明白CherryPy在同一时间向同一资源发出两个请求,变量是混合的还是发生了什么?在 我遇到了这个问题,我试图用python2.7和cherrypy3.2.2创建一个非常基本的web服务. ...

  2. word一行没写完就换行

    选中文字右击,选择段落,如图,勾选允许西文在单词中间换行 转载于:https://www.cnblogs.com/akanga/p/11073431.html

  3. 代码没写完,哪里有脸睡觉!17 张程序员壁纸推荐

    来源:网络 1.三思后再写代码!!! 2.从世界上搜索喜欢你的人!!! 3.代码没写完,哪里有脸睡觉!!! 4.程序员的 Home 键!!! 5.编程是一门艺术!!! 6.云 ~~~~ 雨!!! 7. ...

  4. 身价过亿的灵仙子说你IIC没写完也发?

    文章目录 小码农很硬气说没写完发咋了,你咬我啊 I^2^C协议的简单应用 I^2^C协议总体概述 I^2^C协议规则 ==I^2^C协议的数据有效性== ==I^2^C协议的起始信号.停止信号== = ...

  5. 为什么word一页没写完再写就去下一页了

    如下图,有时候word会出现上一页还没写完就自动跳到下一页的情况. 解决方法 1.选中下一页的段落,右键选择"段落": 2.将换行和分页设置中,"段中不分页"和 ...

  6. 没写完的东东——新手送花指南

    还没写完,却没心情写了,先放上来吧. 一. 送花时机: 1. 朦胧有意,却不敢表达时送心仪MM: 送花至少帮你说出心中想法,MM一目了然. 切记:不可滥,如果今天送AMM,明天送BMM,两个MM又互相 ...

  7. 给每一个没写完作业却毫不顾忌地玩游戏的学生,请静下心来看一看

    我也是一个没写完作业的学生 这也是我的自述,请尽量读完 如果实在不太富裕的家庭中,首先,你绝对会面临一个窘况--家人大声呵斥甚至威胁逼迫得让你学习,他们甚至会问你:交了这么多钱就是浪费的?你学这习还不 ...

  8. python Web抓取(一)[没写完]

    需要的模块: python web抓取通过: webbrowser:是python自带的,打开浏览器获取指定页面 requests:从因特网上下载文件和网页 Beautiful Soup:解析HTML ...

  9. 关于一行代码没写完换行\符号的注意

    通常我们在C\C++中一行代码写的很长需要换到下一行继续写,在行末加个'\'回车到下一行继续写, 如: printf("\nT%04dCH%02d%01d%04X%08X%04d%d%04d ...

最新文章

  1. java 之 语言基础
  2. C++习题 商品销售(商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。)...
  3. ST17H26对接RC522读IC卡
  4. Normalization
  5. qt tounicode 崩溃_吐槽大会丨细数那些打块的崩溃瞬间!看看你中了几枪?
  6. IN和EXISTS的性能对比结论
  7. 报头中的偏移量作用_C语言中函数的实现
  8. Java实现MD5编码32位
  9. 比特币挖矿成本表_用算力趋势预测减半后比特币挖矿成本价
  10. Qt学习之资源文件(qrc)的添加以及使用
  11. rs485接口上下拉_RS485上拉下拉电阻计算详解
  12. 仿微信在线聊天源码 DuckChat聊天系统PHP采用 PHP 编写的聊天软件,简直就是一个完整的迷你版微信
  13. 目标定位算法(三)之基于角度的定位算法
  14. 页面置换算法-LRU
  15. Android 毛小软件,安卓薅羊毛软件
  16. 原理分析:安卓手机桌面长按分享,安卓发送软件apk,qq发送软件apk 原理
  17. Glide最详细走读!看不懂我自杀!
  18. 详解设计模式:中介者模式
  19. 在钉钉小程序中使用可视化图表插件F2
  20. phpstorm许可证_PhpStorm 8发布-查看新功能并获取免费许可证

热门文章

  1. Flexible Box布局基础知识详解
  2. HTML5 audio与video标签实现视频播放,音频播放
  3. bzoj29894170: 数列
  4. macos安装homebrew
  5. 64 位来临:微软 Visual Studio 2022 预览版今夏发布,更多功能一览
  6. tensorflow函数总结
  7. 华为2016年应届毕业生招聘公告
  8. linux vnc xstartup,vnc 远程桌面选择的配置 xstartup
  9. php sftp 删除,Linux中安装,卸载ftp|sftp服务
  10. php指定键名排序,php二维数组指定其键名对其排序的方法