成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python3 部署

ckllj / 2162人閱讀

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

前幾天去聽了北京python-conf,老師們都在宣傳python3的各種好處,和自力討論之后,決定把自己的小項目都升級到python3。其實代碼改起來還好,因為都是比較小的項目,問題主要卡在部署。我使用的云服務(wù)器都是ubuntu14.04的,上面默認(rèn)的python3是3.4版本,而我本地的是3.6.3版本。雖然目前沒問題,但為將來起見,以及為了讓本地開發(fā)和線上的python版本盡量一致,故嘗試在服務(wù)器上也用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。應(yīng)該是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中并運行對應(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://systransis.cn/yun/7998.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    cikenerd 評論0 收藏0

發(fā)表評論

0條評論

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