在虚拟环境中导入python包

2024-03-29 15:00:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有macosserria,我想导入安装的python包。我通过以下方式创建虚拟环境:

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

然后,我激活我的\u虚拟机,并确保在我的\u虚拟机中使用相同的pip和python。我通过以下方式将pydicom安装到我的虚拟应用程序中:

pip install pydicom

然而,当我想在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 

我想我已经遵守了网上的所有指示,那我现在该怎么办呢?你知道吗


Tags: installpip应用程序binvirtualenvmyusrlocal
1条回答
网友
1楼 · 发布于 2024-03-29 15:00:13

首先,在使用pip安装python包之前,需要通过运行以下命令激活虚拟环境:

$ source my_virtual/bin/activate

在虚拟环境中安装python包后,您必须在运行时停用它:

$ deactivate

再次尝试导入python。我希望这有帮助。你知道吗

更新:

跑步:

import dicom

请看Getting Started with pydicom

相关问题 更多 >