簡體   English   中英

linux anaconda 環境不安裝模塊

[英]linux anaconda environment doesn't install modules

我在 linux 機器上設置了一個 anaconda 虛擬環境。

dotenv模塊沒有安裝,所以我嘗試安裝它。 它安裝成功:

(virt_env_01) [jm@etl01 testing]$ conda install -c conda-forge python-dotenv    
## Package Plan ##
  environment location: /home/jm/anaconda3/envs/virt_env_01
  added / updated specs:
    - python-dotenv
...
Downloading and Extracting Packages
certifi-2018.4.16    |  142 KB | ############################################### | 100%
python-dotenv-0.8.2  |   18 KB | ############################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

但是,當我嘗試使用它運行 python 腳本時,我收到一條錯誤消息,說沒有找到模塊。

(virt_env_01) [jm@etl01 testing]$ pytest sql_server_tests.py
platform linux -- Python 3.6.3, pytest-3.2.1, py-1.4.34, pluggy-0.4.0
...
Traceback:
sql_server_tests.py:3: in <module>
    import dotenv
ModuleNotFoundError: No module named 'dotenv'

有人可以解釋我做錯了什么嗎?

編輯:

我在上面運行 Pytest。 所以我嘗試了 Python,它運行良好。 pytest 可以安裝在虛擬環境之外嗎? 我不知道這一切是如何運作的。

conda install -c conda-forge python-dotenv安裝dotenv

另一個在anaconda 包管理器幫助下可用的安裝是conda install -c travis dotenv ,但它與python 3不兼容

pytest 模塊已過時。

在我運行conda install pytest它運行良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM