国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python3 部署

ckllj / 2144人閱讀

摘要:期間沒碰到其他問題。另外,運(yùn)行時(shí)需要將的路徑添加到中并運(yùn)行對應(yīng)的,持久化的方法就是寫入。在中找到了需要的模塊,很好用。

前幾天去聽了北京python-conf,老師們都在宣傳python3的各種好處,和自力討論之后,決定把自己的小項(xiàng)目都升級到python3。其實(shí)代碼改起來還好,因?yàn)槎际潜容^小的項(xiàng)目,問題主要卡在部署。我使用的云服務(wù)器都是ubuntu14.04的,上面默認(rèn)的python3是3.4版本,而我本地的是3.6.3版本。雖然目前沒問題,但為將來起見,以及為了讓本地開發(fā)和線上的python版本盡量一致,故嘗試在服務(wù)器上也用3.6.3的版本。

一開始的時(shí)候試圖參照這兒 的第一個(gè)方法安裝:

首先通過 apt-get install python3.6.3 安裝py3.6

然后用推薦的python3.6 -m venv virtualenv_name 的方法來創(chuàng)建虛擬環(huán)境

此時(shí)報(bào)錯(cuò)提示apt-get install python3-venv,根據(jù)搜到的資料,運(yùn)行sudo apt-get install python3.6-venv

此時(shí)又報(bào)錯(cuò)python3.6-venv : Depends: python-pip-whl (>= 8.1.0-2) but it is not going to be installed。應(yīng)該是pip版本太低。

使用 python get-pip.py 成功升級pip版本之后,再次運(yùn)行sudo apt-get install python3.6-venv,仍然報(bào)錯(cuò)。

放棄。決定還是換方法。

之后使用了上述鏈接的第二種方法安裝pyenv和python3.6.3,然后用
~/.pyenv/versions/3.6.3/bin/python -m venv {{ virtualenv_path }}"來創(chuàng)建虛擬環(huán)境。使用這種方法的時(shí)候,pyenv會幫我們把各種東西都處理好,特別是pip。期間沒碰到其他問題。

另外,運(yùn)行pyenv時(shí)需要將pyenv的路徑添加到$PATH中并運(yùn)行對應(yīng)的command,持久化的方法就是寫入.bashrc。在ansible中找到了需要的模塊blockinfile,很好用。

- name: Ensure .bashrc is configured
  blockinfile:
    dest: "{{ ansible_env.HOME }}/.bashrc"
    block: |
      export PATH="~/.pyenv/bin:$PATH"
      eval "$(pyenv init -)"
      eval "$(pyenv virtualenv-init -)"
    marker: "# {mark} ANSIBLE MANAGED BLOCK - pyenv"
    insertbefore: BOF
    create: yes

地址

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/7998.html

相關(guān)文章

  • Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---14、部署相關(guān)庫的安裝:Scrapyrt、Gerapy

    摘要:相關(guān)鏈接官方文檔安裝推薦使用安裝,命令如下命令執(zhí)行完畢之后即可完成安裝。的安裝是一個(gè)分布式管理模塊,本節(jié)來介紹一下的安裝方式。如果沒有錯(cuò)誤報(bào)出,則證明庫已經(jīng)安裝好了。上一篇文章網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)部署相關(guān)庫下一篇文章網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)爬蟲基礎(chǔ)基本原理 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---13、部署相關(guān)庫ScrapydClient、ScrapydAPI下一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)--...

    nihao 評論0 收藏0
  • 服務(wù)器上部署scrapy爬蟲項(xiàng)目

    摘要:爬爬們,如果你已經(jīng)開始部署項(xiàng)目了,那么你肯定也已經(jīng)寫好了完整的爬蟲項(xiàng)目,恭喜你,你很優(yōu)秀今天忙了小半天的服務(wù)器部署,跟大家分享一些心得首先我們要有一臺服務(wù)器,不好意思,這是廢話,略過。。。。。 爬爬們,如果你已經(jīng)開始部署項(xiàng)目了,那么你肯定也已經(jīng)寫好了完整的爬蟲項(xiàng)目,恭喜你,你很優(yōu)秀!**今天忙了小半天的服務(wù)器部署,跟大家分享一些心得~ 首先我們要有一臺服務(wù)器,不好意思,這是廢話,略過...

    UnixAgain 評論0 收藏0
  • Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---13、部署相關(guān)庫ScrapydClient、ScrapydAPI

    摘要:相關(guān)鏈接使用說明安裝推薦使用安裝,命令如下驗(yàn)證安裝安裝成功后會有一個(gè)可用命令,叫做,即部署命令。我們可以輸入如下測試命令測試是否安裝成功如果出現(xiàn)如圖類似輸出則證明已經(jīng)成功安裝圖運(yùn)行結(jié)果在后文我們會詳細(xì)了解它的用法。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---12、部署相關(guān)庫的安裝:Docker、Scrapyd下一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---14、部署相關(guān)庫的安裝:Scra...

    lolomaco 評論0 收藏0
  • Django + Apache 部署

    摘要:站真是個(gè)學(xué)習(xí)的地方,竟發(fā)現(xiàn)了楊老師的部署視頻,楊老師的站主頁在此主頁有一系列的學(xué)習(xí)視頻,推薦干貨用于部署的項(xiàng)目主要用了提供后臺,所以靜態(tài)文件僅有部分的。接下來是部署和激活階段了。 吐吐槽 此篇blog將詳細(xì)記錄部署Django的每一個(gè)步驟,網(wǎng)上現(xiàn)有的教程實(shí)在太少太老了!好多坑!第一次嘗試后臺很懵,最坑的地方是安裝的wsgi部分模塊需要更新。B站真是個(gè)學(xué)習(xí)的地方,竟發(fā)現(xiàn)了楊老師的部署視頻...

    keke 評論0 收藏0
  • Django + Apache 部署

    摘要:站真是個(gè)學(xué)習(xí)的地方,竟發(fā)現(xiàn)了楊老師的部署視頻,楊老師的站主頁在此主頁有一系列的學(xué)習(xí)視頻,推薦干貨用于部署的項(xiàng)目主要用了提供后臺,所以靜態(tài)文件僅有部分的。接下來是部署和激活階段了。 吐吐槽 此篇blog將詳細(xì)記錄部署Django的每一個(gè)步驟,網(wǎng)上現(xiàn)有的教程實(shí)在太少太老了!好多坑!第一次嘗試后臺很懵,最坑的地方是安裝的wsgi部分模塊需要更新。B站真是個(gè)學(xué)習(xí)的地方,竟發(fā)現(xiàn)了楊老師的部署視頻...

    cikenerd 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<