我已经为项目创建了虚拟环境:
python -m venv my_virtual_environment
cd my_project\Scripts
activate.bat
执行以下代码时:
import sys
print('\n Virtual environment: \n', sys.prefix)
import sqlite3
我收到以下消息:
Virtual environment:
my_path\my_project\my_virtual_environment
Traceback (most recent call last)
File ...
import sqlite3
File ...
from sqlite3.dbapi2 import *
File ...
from _sqlite3 import *
ImportError: DLL load failed: The specified module could not be found.
据我读it is not necessary to import sqlite3。
我尝试使用virtualenv
,如链接中所示,但无法激活它。
如果我使用 Anaconda Navigator 创建虚拟环境,则代码将正确执行,但是它将在Anaconda的子目录中而不是在项目的同一目录中创建虚拟环境目录。这让我想知道,当我使用pyinstaller
创建可执行文件时,它是否可以工作。
编辑于2020年3月16日
工作规范:
Windows
Python 3.7.6
CPU体系结构