欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux(Redhat)安裝python3.6虛擬環(huán)境(推薦)

 更新時(shí)間:2018年05月05日 16:47:31   作者:趙凱強(qiáng)  
這篇文章主要介紹了Linux(Redhat)安裝python3.6虛擬環(huán)境,非常不錯(cuò),具有參考借鑒價(jià)值 ,需要的朋友可以參考下

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

可能會(huì)報(bào)錯(cuò)!?。∪纾?/p>

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

執(zhí)行python,進(jìn)入python命令行,輸入下面的代碼,進(jìn)行檢查:

import ssl

可能還會(huì)報(bào)錯(cuò)

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

如果沒有這兩個(gè)包,就老老實(shí)實(shí)地安裝吧

[root@localhost ~]# yum install openssl-devel -y 

這是安裝的代碼,但是還是會(huì)出現(xiàn)錯(cuò)誤,我的天哪

這是因?yàn)橛糜趌inux的yum命令是用python作為命令解釋器的,我們把python從linux本來(lái)自帶的2升級(jí)到3了

解決辦法:

a.升級(jí)yum,算了,一搜太麻煩

b.找到usr/bin/yum,打開將第一行"#!/usr/bin/python" 改為 "#!/usr/bin/python2.6"即可。2.6是我linux自帶的版本

接下來(lái)就是再次安裝上面的缺少的包openssl和openssl-devel

3.重新編譯一下python(重裝)

有的需要改一下vi /usr/software/Python-3.6.3/Modules/Setup 但我沒找到,直接跳過(guò)了,但最后也成功了

 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.接下來(lái)就是執(zhí)行python get-pip.py,當(dāng)然可以再測(cè)試一下第2步

安裝完后,使用 pip -V 報(bào)錯(cuò),如下:

bash: pip: command not found...

這時(shí)候怎么辦呢??

做一個(gè)軟連接即可:

首先查下安裝路徑:

find / -name pip

然做個(gè)軟連接

ln -sv /usr/local/python/bin/pip /usr/bin/pip

做完就可以用了

5.接下來(lái)簡(jiǎn)單了

a.安裝 虛擬環(huán)境

pip install virtualenv
pip install virtualenvwrapper (管理虛擬環(huán)境的擴(kuò)展包)
# 創(chuàng)建用來(lái)保存虛擬環(huán)境的文件夾
mkdir ~/Envs
sudo vi ~/.bashrc
# 添加下面兩行
export WORKON_HOME=~/Envs (如果不寫會(huì)有讀寫權(quán)限問(wèn)題)
source /usr/local/bin/virtualenvwrapper.sh
# 運(yùn)行 source ~/.bashrc

b.使用

# 新建
mkvirtualenv -p (python版本) name (創(chuàng)建的虛擬環(huán)境可以在上面設(shè)置的路徑文件夾里面找到)
# 選擇 
workon name
# 刪除
rmvirtualenv name 
# 退出
deactivate

總結(jié):虛擬環(huán)境的建立非常必要,但是因?yàn)樯?jí)python 操作不當(dāng)容易引發(fā)版本沖突

從而出現(xiàn)各種問(wèn)題,對(duì)后面的工作造成影響,所以一定要注意。

對(duì)于找不到 virtualenv 的報(bào)錯(cuò)解決

出現(xiàn)這種錯(cuò)誤,是因?yàn)?virtualenv 這個(gè)基礎(chǔ)依賴包被安裝在了Mac 的默認(rèn) Python 目錄下,就需要做一個(gè)軟連接 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

最后進(jìn)行軟連接

$ sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenv /usr/local/bin/v

總結(jié)

以上所述是小編給大家介紹的Linux(Redhat)安裝python3.6虛擬環(huán)境,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • 如何使用matplotlib讓你的數(shù)據(jù)更加生動(dòng)

    如何使用matplotlib讓你的數(shù)據(jù)更加生動(dòng)

    數(shù)據(jù)可視化用于以更直接的表示方式顯示數(shù)據(jù),并且更易于理解,下面這篇文章主要給大家介紹了關(guān)于如何使用matplotlib讓你的數(shù)據(jù)更加生動(dòng)的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Python實(shí)現(xiàn)驗(yàn)證碼識(shí)別

    Python實(shí)現(xiàn)驗(yàn)證碼識(shí)別

    這篇文章主要介紹了Python實(shí)現(xiàn)驗(yàn)證碼識(shí)別的方法,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • windows下Anaconda的安裝與配置正解(Anaconda入門教程)

    windows下Anaconda的安裝與配置正解(Anaconda入門教程)

    最近很多朋友學(xué)習(xí)python,很多朋友也推薦使用anaconda這個(gè)工具,但安裝以后也不會(huì)使用,這里腳本之家小編就為大家整理一下比較詳細(xì)的教程,方便自己也方便需要的朋友,希望大家以后多多支持腳本之家
    2018-04-04
  • Python堆棧的具體使用

    Python堆棧的具體使用

    本文主要介紹了Python堆棧的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • pymongo為mongodb數(shù)據(jù)庫(kù)添加索引的方法

    pymongo為mongodb數(shù)據(jù)庫(kù)添加索引的方法

    這篇文章主要介紹了pymongo為mongodb數(shù)據(jù)庫(kù)添加索引的方法,涉及Python操作mongodb數(shù)據(jù)庫(kù)的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • 23個(gè)很棒的Python腳本集合分享(迷你項(xiàng)目)

    23個(gè)很棒的Python腳本集合分享(迷你項(xiàng)目)

    這篇文章主要為大家詳細(xì)介紹了23個(gè)很棒的Python腳本的集合(迷你項(xiàng)目),文中的示例代碼講解詳細(xì),對(duì)我們了解Python有一定幫助,感興趣的可以了解一下
    2022-11-11
  • 對(duì)Python random模塊打亂數(shù)組順序的實(shí)例講解

    對(duì)Python random模塊打亂數(shù)組順序的實(shí)例講解

    今天小編就為大家分享一篇對(duì)Python random模塊打亂數(shù)組順序的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • pycharm進(jìn)入科學(xué)模式以及退出方式

    pycharm進(jìn)入科學(xué)模式以及退出方式

    這篇文章主要介紹了pycharm進(jìn)入科學(xué)模式以及退出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python3.4+pycharm 環(huán)境安裝及使用方法

    python3.4+pycharm 環(huán)境安裝及使用方法

    這篇文章主要介紹了python3.4+pycharm 環(huán)境安裝及使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python入門基礎(chǔ)之?dāng)?shù)字字符串與列表

    Python入門基礎(chǔ)之?dāng)?shù)字字符串與列表

    這篇文章主要給大家介紹了關(guān)于Python入門基礎(chǔ)之?dāng)?shù)字字符串與列表的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評(píng)論