久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Conda 僅為 env 設置 LD_LIBRARY_PATH

Conda set LD_LIBRARY_PATH for env only(Conda 僅為 env 設置 LD_LIBRARY_PATH)
本文介紹了Conda 僅為 env 設置 LD_LIBRARY_PATH的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我安裝了 miniconda3,在其中創建了一個名為 py35 的虛擬環境.我有一些我只想在這個環境中使用的庫.因此他們在

/.../miniconda3/envs/py35/libs

但是在環境中找不到它們,因為 LD_LIBRARY_PATH 不包含所述文件夾.我現在想將 LD_LIBRARY_PATH 設置為僅當我在虛擬環境中時才包含/lib.

我正在考慮修改 miniconda 用于啟動環境的激活腳本,但不太確定這是標準做法還是有更簡單的方法來實現這一點.

解決方案

您可以通過編輯 activate.d/env_vars.sh 腳本在激活環境時設置環境變量.見這里:https://conda.io/docs/user-guide/tasks/manage-environments.html#macos-and-linux

該鏈接的關鍵部分是:

<塊引用>

  1. 在終端中找到 conda 環境的目錄窗口,例如 /home/jsmith/anaconda3/envs/analytics.

  2. 進入該目錄并創建這些子目錄和文件:

    cd/home/jsmith/anaconda3/envs/analyticsmkdir -p ./etc/conda/activate.dmkdir -p ./etc/conda/deactivate.d觸摸 ./etc/conda/activate.d/env_vars.sh觸摸 ./etc/conda/deactivate.d/env_vars.sh

  3. 編輯./etc/conda/activate.d/env_vars.sh如下:

    #!/bin/sh導出 MY_KEY='秘密鍵值'導出 MY_FILE=/path/to/my/file/

  4. 編輯./etc/conda/deactivate.d/env_vars.sh如下::

    #!/bin/sh取消設置 MY_KEY取消設置 MY_FILE

當您運行 conda activate analytics 時,環境變量 MY_KEY 和 MY_FILE 設置為您寫入的值文件.當你運行 conda deactivate 時,這些變量是刪除.

I have an installation of miniconda3 where I have created a virtual environment called py35. I have some libraries that I only want to use from within this environment. hence they are under

 /.../miniconda3/envs/py35/libs

However they are not found from within the environment as LD_LIBRARY_PATH does not contain said folder. I now want to set LD_LIBRARY_PATH to include the /lib only when I am in the virtual environment.

I was thinking of modifying the activate script miniconda uses to start the environment but am not quite sure if this is standard practice or if there is an easier way to achieve this.

解決方案

You can set environment variables when an environment is activated by editing the activate.d/env_vars.sh script. See here: https://conda.io/docs/user-guide/tasks/manage-environments.html#macos-and-linux

The key portions from that link are:

  1. Locate the directory for the conda environment in your Terminal window, such as /home/jsmith/anaconda3/envs/analytics.

  2. Enter that directory and create these subdirectories and files:

    cd /home/jsmith/anaconda3/envs/analytics
    mkdir -p ./etc/conda/activate.d
    mkdir -p ./etc/conda/deactivate.d
    touch ./etc/conda/activate.d/env_vars.sh
    touch ./etc/conda/deactivate.d/env_vars.sh
    

  3. Edit ./etc/conda/activate.d/env_vars.sh as follows:

    #!/bin/sh
    
    export MY_KEY='secret-key-value'
    export MY_FILE=/path/to/my/file/
    

  4. Edit ./etc/conda/deactivate.d/env_vars.sh as follows::

    #!/bin/sh
    
    unset MY_KEY
    unset MY_FILE
    

When you run conda activate analytics, the environment variables MY_KEY and MY_FILE are set to the values you wrote into the file. When you run conda deactivate, those variables are erased.

這篇關于Conda 僅為 env 設置 LD_LIBRARY_PATH的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Troubles while parsing with python very large xml file(使用 python 解析非常大的 xml 文件時出現問題)
Find all nodes by attribute in XML using Python 2(使用 Python 2 在 XML 中按屬性查找所有節點)
Python - How to parse xml response and store a elements value in a variable?(Python - 如何解析 xml 響應并將元素值存儲在變量中?)
How to get XML tag value in Python(如何在 Python 中獲取 XML 標記值)
How to correctly parse utf-8 xml with ElementTree?(如何使用 ElementTree 正確解析 utf-8 xml?)
Parse XML from URL into python object(將 XML 從 URL 解析為 python 對象)
主站蜘蛛池模板: 久久精品一区 | 成人av电影免费在线观看 | 国产日韩一区二区三免费 | 国产三级一区二区 | 欧美一级在线观看 | 国产区在线观看 | 国产精品一区二区三区久久 | 亚洲综合色丁香婷婷六月图片 | 日韩精品一区二区三区中文字幕 | a级毛片国产 | 成人午夜激情 | 久久国产精品无码网站 | 国产污视频在线 | 99视频在线免费观看 | 日朝毛片| 亚洲欧洲精品成人久久奇米网 | 美国黄色毛片 | av黄色在线 | 97狠狠干| 国产视频在线一区二区 | 久久99精品国产 | 日韩av第一页 | 国产免费一区二区三区 | 亚洲精品日韩在线 | 色婷综合网 | 久久精品二区 | h片在线免费看 | 黄色片在线网站 | 毛片入口| 97超碰在线播放 | 国产精品一区二区免费 | 精品啪啪| 欧美在线a| 日韩欧美国产一区二区 | 日韩国产中文字幕 | 久久专区 | www日韩欧美 | 日韩一区二区三区精品 | 国产一区二区三区高清 | 不卡一区二区三区四区 | 日韩亚洲视频 |