python是3.6
centos 6 64位
1.安装python
2.安装pip
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate python get-pip.py
可能会报错!!!如:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
执行python,进入python命令行,输入下面的代码,进行检查:
import ssl
可能还会报错
import ssl
Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/python27/lib/python2.7/ssl.py”, line 60, in
import _ssl # if we can't import it, let the error propagate
ImportError: No module named _ssl
查看是否安装openssl 和 openssl-devel
[xxx@xxx ~]# rpm -aq|grep openssl openssl-x.x.xe-x.xxx openssl-devel-xxx-xxx
如果没有这两个包,就老老实实地安装吧
[root@localhost ~]# yum install openssl-devel -y
这是安装的代码,但是还是会出现错误,我的天哪
这是因为用于linux的yum命令是用python作为命令解释器的,我们把python从linux本来自带的2升级到3了
解决办法:
a.升级yum,算了,一搜太麻烦
b.找到usr/bin/yum,打开将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2.6"即可。2.6是我linux自带的版本
接下来就是再次安装上面的缺少的包openssl和openssl-devel
3.重新编译一下python(重装)
有的需要改一下vi /usr/software/Python-3.6.3/Modules/Setup 但我没找到,直接跳过了,但最后也成功了
Socket module helper for socket(2) _socket socketmodule.c timemodule.c Socket module helper for SSL support; you must comment out the other socket line above, and possibly edit the SSL variable: SSL=/usr/local/ssl _ssl _ssl.c -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl -L$(SSL)/lib -lssl -lcrypto
然后再重新编译
4.接下来就是执行python get-pip.py,当然可以再测试一下第2步
安装完后,使用 pip -V 报错,如下:
bash: pip: command not found...
这时候怎么办呢??
做一个软连接即可:
首先查下安装路径:
find / -name pip
然做个软连接
ln -sv /usr/local/python/bin/pip /usr/bin/pip
做完就可以用了
5.接下来简单了
a.安装 虚拟环境
pip install virtualenv pip install virtualenvwrapper (管理虚拟环境的扩展包) # 创建用来保存虚拟环境的文件夹 mkdir ~/Envs sudo vi ~/.bashrc # 添加下面两行 export WORKON_HOME=~/Envs (如果不写会有读写权限问题) source /usr/local/bin/virtualenvwrapper.sh # 运行 source ~/.bashrc
b.使用
# 新建 mkvirtualenv -p (python版本) name (创建的虚拟环境可以在上面设置的路径文件夹里面找到) # 选择 workon name # 删除 rmvirtualenv name # 退出 deactivate
总结:虚拟环境的建立非常必要,但是因为升级python 操作不当容易引发版本冲突
从而出现各种问题,对后面的工作造成影响,所以一定要注意。
对于找不到 virtualenv 的报错解决
出现这种错误,是因为 virtualenv 这个基础依赖包被安装在了Mac 的默认 Python 目录下,就需要做一个软连接 ln -s。
ERROR: virtualenvwrapper could not find virtualenv in your path
首先还是用 find / -name "virtualenv" 去找到位置,最后这一行就是 virtualenv,可以看见在 Frameworks 目录,即 Mac 自带 Python 所在的位置。
sudo find / -name "virtualenv" find: /dev/fd/3: Not a directory find: /dev/fd/4: Not a directory /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenv
最后进行软连接
$ sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenv /usr/local/bin/v
总结
以上所述是小编给大家介绍的Linux(Redhat)安装python3.6虚拟环境,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]