第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從瀏覽器地址欄執(zhí)行虛擬主機上的腳本,環(huán)境變量與SSH環(huán)境不一樣。

從瀏覽器地址欄執(zhí)行虛擬主機上的腳本,環(huán)境變量與SSH環(huán)境不一樣。

瀟湘沐 2019-03-29 10:55:08
舉個例子,虛擬主機上沒有我使用的一個python第三方包,由于沒有root權(quán)限,所以我只能自己編譯python后安裝在$HOME目錄的.local路徑上,并把路徑export到.bashrc,當(dāng)我通過SSH訪問時,使用easy_install會自動安裝到.local上,能夠正常import。但是如果我從瀏覽器執(zhí)行虛擬主機上的python腳本,則又會變成虛擬主機本身的python環(huán)境,無法找到我安裝的包。我想到的辦法是,在python腳本中的最開始添加路徑,然后才import,但是由于我自己easy_install了很多包,一個個加進來很麻煩,同時也不利于乎開發(fā)維護,因為我一般在自己本機調(diào)試完后才scp到虛擬主機,這樣我每次都要修改才上傳,十分麻煩。請問有沒有簡單的辦法來把腳本的執(zhí)行環(huán)境,切換到用戶自定義環(huán)境上?
查看完整描述

2 回答

?
慕斯王

TA貢獻1864條經(jīng)驗 獲得超2個贊

virtualenv
或者
pythonbrew
                            
查看完整回答
反對 回復(fù) 2019-03-29
?
翻翻過去那場雪

TA貢獻2065條經(jīng)驗 獲得超14個贊

找到一個辦法,把腳本解釋器由相對改成絕對:
把這一行#!/usr/bin/envpython改成#!/home/user/.local/python2.7/bin/python這樣每次上傳時仍需改動,但比一個個包添加好。期望有更好的辦法。
                            
查看完整回答
反對 回復(fù) 2019-03-29
  • 2 回答
  • 0 關(guān)注
  • 336 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號