我有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
我想我已经按照网络上的所有说明进行操作了,那么我现在该怎么办?
答案 0 :(得分:1)
首先,您需要在使用pip
安装python包之前通过运行来激活虚拟环境:
$ source my_virtual/bin/activate
在虚拟环境中安装python软件包之后,必须在运行时停用它:
$ deactivate
再次尝试导入python。我希望这会有所帮助。
执行命令
import dicom