在虚拟环境中导入python包

hsn15051

我有macOS Serria,我想导入已安装的python软件包。我通过以下方式创建了虚拟环境:

pip install virtualenv
virtualenv -p /usr/local/bin/python2.7 my_virtual   

然后,我激活my_virtual并确保在my_virtual中使用相同的pip和python。我通过以下方式在my_virtual中安装了pydicom:

pip install pydicom

但是,当我想在my_virtual中的python中导入pydicom时,我不能,并且出现以下错误。

$ python
Python 2.7.14 (default, Sep 25 2017, 09:53:22) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pydicom
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pydicom 

我想我已经按照网上的所有指示进行了操作,那么现在该怎么办?

依卡巴比松

首先,您需要在pip运行以下命令来安装python软件包之前激活虚拟环境

$ source my_virtual/bin/activate

在虚拟环境中安装python软件包后,必须在运行时将其停用:

$ deactivate

尝试再次导入python。我希望这有帮助。

更新:

跑:

import dicom

请参阅pydicom入门

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章