- Newest
- Most votes
- Most comments
1. Environment Check First, ensure that the environment where your CDK CLI is running is the same as where your Python packages are installed. If you're using virtual environments (like venv or conda), make sure the environment is activated when running the CDK commands.
# Activate your virtual environment (if using one)
source /path/to/venv/bin/activate # On Unix or macOS
.\path\to\venv\Scripts\activate # On Windows
# Then try running the bootstrap command
cdk bootstrap --profile <your-profile>
**2. Correct Module Names in requirements.txt **
aws-cdk.cx-api
instead of your aws_cdk.cx_api
https://pypi.org/project/aws-cdk.cx-api/
3. Environment Variables Sometimes, environment variables can cause issues if they point to different Python environments. Check if there are any such variables set:
echo $PYTHONPATH # Unix/macOS
echo %PYTHONPATH% # Windows
If PYTHONPATH is set, ensure it does not conflict with your current environment.
4. Check CDK CLI Installation Ensure that your AWS CDK CLI is correctly installed and up-to-date. Sometimes, the CLI may be installed globally but needs to be aware of the local Python environment.
npm install -g aws-cdk
Relevant content
- asked 4 months ago
- asked 6 months ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 9 months ago
Thank you for the response. I verified all these things were correct. I'm still not sure what the core problem was, however by starting with a fresh requirements.txt I was able to move past it. I'm now locking in versions of my dependencies and things are looking much better. I'm going to accept your answer, as I think it will help others, but I wanted to note here that my issue was apparently something else...