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

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

使用Pip將軟件包安裝到Anaconda Environment

使用Pip將軟件包安裝到Anaconda Environment

桃花長相依 2019-11-06 10:34:34
康達4.2.13 MacOSX 10.12.1我正在嘗試將軟件包安裝pip到使用anaconda創(chuàng)建的新環(huán)境(虛擬)中。 在Anaconda文檔中,這說得很好。它的完成方式與virtualenv相同。激活要放置程序的環(huán)境,然后pip安裝程序...我在Ananconda中創(chuàng)建了一個空環(huán)境,如下所示:conda create -n shrink_venv激活它:source activate shrink_venv然后,我可以在終端中看到我正在環(huán)境中工作(shrink_venv)。當我嘗試使用安裝軟件包時,出現(xiàn)了問題pip:(shrink_venv): pip install PillowRequirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages因此,我可以看到它認為從系統(tǒng)范圍的軟件包中可以滿足要求。因此,似乎環(huán)境無法正常運行,絕對不像文檔中所說的那樣。我在這里做錯什么了嗎?請注意,我知道您可以使用conda install這些軟件包,但是anaconda的Pillow遇到了問題,因此我想從中獲取它pip,并且由于文檔說還可以。輸出which -a pip:/usr/local/bin/pip/Users/my_user/anaconda/bin/pip**更新**我看到這是很常見的問題。我發(fā)現(xiàn),conda env在PYTHONPATH中的表現(xiàn)不佳。即使您使用的是conda環(huán)境,該系統(tǒng)似乎也總是在PYTHONPATH位置中查找?,F(xiàn)在,我總是unset PYTHONPATH在使用conda環(huán)境時運行,并且效果更好。我在Mac上。
查看完整描述

3 回答

?
函數(shù)式編程

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

對于遇到這種情況的其他人,我發(fā)現(xiàn)這是最直接的解決方案:

  1. 運行conda create -n venv_namesource activate venv_name,venv_name您的虛擬環(huán)境的名稱在哪里。

  2. 運行conda install pip。這會將pip安裝到您的venv目錄。

  3. 找到您的anaconda目錄,并找到實際的venv文件夾。它應(yīng)該在類似的地方/anaconda/envs/venv_name/。

  4. 通過安裝新軟件包/anaconda/envs/venv_name/bin/pip install package_name。

現(xiàn)在,這應(yīng)該可以使用該虛擬環(huán)境的pip成功安裝軟件包!


查看完整回答
反對 回復(fù) 2019-11-06
?
阿晨1998

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

所有您需要做的就是打開Anaconda Prompt并輸入


pip install package-name

它將自動安裝到anaconda環(huán)境,而無需使用


conda install package-name

由于某些conda軟件包可能缺少加班支持,因此需要使用pip進行安裝,這是一種實現(xiàn)方法。


如果您在anaconda中安裝了pip,則可以在jupyter筆記本中或與anaconda鏈接的python shell中運行以下命令


pip.main(['install', 'package-name'])

使用檢查您的pip版本pip.__version__。如果是版本10.x.x或更高版本,請使用以下代碼行安裝python軟件包


subprocess.check_call([sys.executable, '-m', 'pip', 'install', '--upgrade', 'package-name'])

在jupyter筆記本中,您可以通過pip在單元格中安裝python軟件包。


!pip install package-name

或者您可以使用與蟒蛇關(guān)聯(lián)的python版本


!python3.6 -m pip install package-name


查看完整回答
反對 回復(fù) 2019-11-06
?
長風秋雁

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

如果在創(chuàng)建conda環(huán)境時未添加點子


conda create -n env_name pip

也沒有在環(huán)境內(nèi)安裝點子


source activate env_name

conda install pip

那么您獲得的唯一點就是系統(tǒng)點,它將在全球范圍內(nèi)安裝軟件包。


正如您在此問題中看到的那樣,即使執(zhí)行了上述任何一個過程,conda環(huán)境中pip的行為仍然是不確定的。


為了確保使用conda環(huán)境中安裝的pip而不需要輸入longy /home/username/anaconda/envs/env_name/bin/pip,我編寫了一個shell函數(shù):


# Using pip to install packages inside conda environments.

cpip() {

    ERROR_MSG="Not in a conda environment."

    ERROR_MSG="$ERROR_MSG\nUse \`source activate ENV\`"

    ERROR_MSG="$ERROR_MSG to enter a conda environment."


    [ -z "$CONDA_DEFAULT_ENV" ] && echo "$ERROR_MSG" && return 1


    ERROR_MSG='Pip not installed in current conda environment.'

    ERROR_MSG="$ERROR_MSG\nUse \`conda install pip\`"

    ERROR_MSG="$ERROR_MSG to install pip in current conda environment."


    [ -e "$CONDA_PREFIX/bin/pip" ] || (echo "$ERROR_MSG" && return 2)


    PIP="$CONDA_PREFIX/bin/pip"

    "$PIP" "$@"

}

希望這對您有幫助。


查看完整回答
反對 回復(fù) 2019-11-06
  • 3 回答
  • 0 關(guān)注
  • 1616 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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