成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

python3 部署

ckllj / 2195人閱讀

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

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

一開始的時候試圖參照這兒 的第一個方法安裝:

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

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

此時報錯提示apt-get install python3-venv,根據(jù)搜到的資料,運行sudo apt-get install python3.6-venv

此時又報錯python3.6-venv : Depends: python-pip-whl (>= 8.1.0-2) but it is not going to be installed。應該是pip版本太低。

使用 python get-pip.py 成功升級pip版本之后,再次運行sudo apt-get install python3.6-venv,仍然報錯。

放棄。決定還是換方法。

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

另外,運行pyenv時需要將pyenv的路徑添加到$PATH中并運行對應的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

地址

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

轉載請注明本文地址:http://m.hztianpu.com/yun/7998.html

相關文章

  • Python3網絡爬蟲實戰(zhàn)---14、部署相關庫的安裝:Scrapyrt、Gerapy

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

    nihao 評論0 收藏0
  • 服務器上部署scrapy爬蟲項目

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

    UnixAgain 評論0 收藏0
  • Python3網絡爬蟲實戰(zhàn)---13、部署相關庫ScrapydClient、ScrapydAPI

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

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

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

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

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

    cikenerd 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<